if的判断语法:
1.if (//条件表达式){
//执行语句
}
2.if (//条件表达式){
//成立执行语句
} esle {
//不成立执行语句
}
3.if(条件){
//成立执行语句
} esle if {
//成立执行语句
}
esle if {
//成立执行语句
} esle {
//最后默认执行的语句
}
if 中语句判断为false的变量值为:
+0, −0,0.0,Null,undefined,
其他变量值判断为true:
true, 1, [任何字串/数字]。
- ||---逻辑或---或者
&&---逻辑与--并且
!---逻辑非---取反--取非
1.或运算符(||)的运算规则是:如果第一个运算子的布尔值为true,则返回第一个运算子的值,且不再对第二个运算子求值;如果第一个运算子的布尔值为false,则返回第二个运算子的值。
2.且运算符(&&):如果有一个为false,整个的结果就是false。
3.取反运算符(!):用于将布尔值变为相反值,即true变成false,false变成true。
变量相等的判断
==与===的区别:==只是进行值的比较,===类型和值同时相等,则相等。
如:
var verify = '66' == 66; // true
var verify = 66 == 66; // true
var verify = '66' === 66; //false 他们值相等,但是类不相等,所以为false。
网友评论