JS-12 条件语句之if语句
if结构先判断一个表达式的布尔值,然后根据布尔值的真伪,执行不同的语句。所谓布尔值,指的是JavaScript的两个特殊值,true表示真,false表示伪。
布尔表达式→true→语句块→
布尔表达式→false(跳过语句块)→
1、if语句语法规范
if(布尔值){
语句;
}

需要注意的是,"布尔值"往往由一个条件表达式产生的,必须放在元括号中
var m = 3 ;
if (m === 3){
m++;
}
console.log(m);//4

注意,if后面的表达式之中,不要混淆赋值表达式(=)、严格相等运算符(===)和相等运算符(==)。尤其是赋值表达式不具有比较作用。
var x = 1 ;
var y = 2 ;
if ( x = y ){
console.log(x);
}


浙公网安备 33010602011771号