1. 数字 字符 判断
function testBool() {
var number = 0;
if (number) {
alert("被点击成功!");
} else {
alert("点击出错啦!");
}
}
number=0 是false,
number=null 是false
number="" 是false
isNaN() 函数用于检查其参数是否是非数字值。
NaN不和任何类型数据相等,包括它本身,只能用isNaN()判断。
2. if 语句优化 简写
2.1 三目表达式 if (foo) bar(); else baz(); ==> foo?bar():baz();
2.2 if (foo) bar(); ==> foo&&bar();
if (!foo) bar(); ==> foo||bar();