文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
比较
把焦点放在条件判断部分:
if (country === "France") {
...
}
变量 country
后面跟着的三个等号( ===
) 是条件判断部分。三个等号测试是否变量 country
和 France
值与类型( String
) 相同。你也可以用两个等号来测试,比如 if (x == 5)
,在 var x = 5;
或 var x = "5";
情况下都返回真。这很不一样取决于你的程序是做什么。比较推荐你经常去尝试比较三个等号( ===
和 !==
) 和两个等号( ==
和 !=
) 的区别。
其他条件判断的测试:
x > a
: is x bigger than a?x < a
: is x less than a?x <= a
: is x less than or equal to a?x >=a
: is x greater than or equal to a?x != a
: is x not a?x
: does x exist?
Exercise 添加一种条件判断,如果 `x` 比 5 大,使变量 `a` 赋值为 10。
var x = 6;
var a = 0;
逻辑比较
为了避免 if-else 麻烦,可以利用一种简单的逻辑比较。
var topper = (marks > 85) ? "YES" : "NO";
在上述例子中, ?
是逻辑运算符。上述源码表示如果 marks 的值大于 85 即 marks > 85
,则 topper = YES
;否则 topper = NO
。基本上,如果比较条件为真,赋第一个参数的值,否则赋的二哥参数的值。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论