您的位置:首页 > Web前端 > JavaScript

廖雪峰JS教程--条件判断

2016-07-26 16:22 423 查看
请注意,
if...else...
语句的执行特点是二选一,在多个
if...else...
语句中,如果某个条件成立,则后续就不再继续判断了。

试解释为什么下面的代码显示的是
teenager


'use strict';

var age = 20;

if (age >= 6) {
alert('teenager');
} else if (age >= 18) {
alert('adult');
} else {
alert('kid');
}

由于
age
的值为
20
,它实际上同时满足条件
age >= 6
age >= 18
,这说明条件判断的顺序非常重要。

JavaScript把
null
undefined
0
NaN
和空字符串
''
视为
false
,其他值一概视为
true
,因此上述代码条件判断的结果是
true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: