0
点赞
收藏
分享

微信扫一扫

Javascript 指南:条件语句

Javascript 指南:条件语句_逻辑运算符

if/else

if/else语句是程序如何以编程方式处理是/否问题。如果第一个条件的计算结果为true,则程序将运行第一个代码块。否则,它将运行else块。

让天气= “下雨” ; 如果(天气=== “下雨” ){      控制台。log ( "今天别忘了带伞!" ) ;}否则{     控制台。日志(“今天可能会很好” !); }

输出:

Don't forget an umbrella today!

else if

else if语句用于向if/else语句添加更多条件。

让天气= “晴天” ; 如果(天气=== “下雨” ){      控制台。log ( "别忘了带伞!" ) ;}否则如果(天气=== “晴天” ){        控制台。日志(“我们去买点防晒霜吧!” );}否则{      控制台。日志(“今天可能会很好” !); }

输出:

Let's grab some sunscreen!

真值和假值

所有 JavaScript 值都有值或值。除非变量值包含以下任何内容,否则声明的变量会自动赋予真值:

  • 错误的
  • 0-0
  • “”''(空字符串)
  • 无效的
  • 不明确的
  • NaN(不是数字)

注意:要将值从 truthy 更改为 falsy,反之亦然,请使用以下符号:!

控制台。日志(!未定义);

输出:

true

比较运算符

小于 ( < )、大于 ( > )、小于或等于 ( <= ) 和大于或等于 ( >= ) 符号用于比较值。三个等号 ( === ) 用于检查值在值类型上是否相等。带有两个等号 ( !== ) 的感叹号用于检查两个值是否彼此不相等。比较结果为布尔值(truefalse)。

控制台。日志( 8 !== 8 ) ;  控制台。记录( 5 <= 9 ) ;  控制台。日志(真=== “真” );

输出:

false
true
false

逻辑运算符

逻辑运算符允许我们确定两个或其中一个比较值是truthy还是falsy

使用&& 检查两个值是否为真。使用|| 检查任一值是否为真。

第一个值

第二值

第一个值 && 第二个值

第一个值 || 第二值

真的

真的

真的

真的

真的

错误的

错误的

真的

错误的

真的

错误的

真的

错误的

错误的

错误的

错误的


让数字= 16 ; 如果(数字> 15 &&数字< 17 ){        控制台。log ( "你的数字是一个完美的正方形!" ) ;}

输出:

Your number is a perfect square!

转变

与switch条件进行比较并在条件和 case 为真时进行评估的case 语句的集合。case 之间使用 break 来防止额外的执行。当所有情况都不为真时,将评估默认情况。switch语句完成与if/else if/else相同的任务,代码行更短。

让颜色= “绿色” ; 
切换(颜色){     案例“橙色” :         控制台。日志(“红色和黄色的混合” );        打破;    案例“绿色” :         控制台。日志(“蓝色和黄色的混合” );        打破;    默认值:        控制台。日志(“不确定这个!” );        打破;}

输出:

A mix of blue and yellow

三元运算符

三元运算符是if/else语句的简写语法。

之后的第一个表达式当条件计算结果为true时执行,第二个表达式在条件计算结果为 false时执行。

让温度= 190 ;  
温度>= 212 ? 控制台。日志(“它已经煮沸了!” ):控制台。log ( "它还没有达到沸腾温度。" ) ;

输出:

It hasn't reached boiling temperature yet.

举报

相关推荐

0 条评论