1.在js逻辑运算中,0、”“、null、false、undefined、NaN都会判为false,其他都为true
2. typeof 5和typeof !!5的区别 number:boolean
3. &&中第一个表达式为假就不会去处理第二个表达式,而||正好相反
4. 如果括号里面的为true那么执行 = &&的第一个表达式为true
if(a >=5){
alert(“你好”);
}
可以写成:a >= 5 && alert("你好");
5.var Yahoo = Yahoo || {};这种是非常广泛应用的。判断变量是否定义,没定义就给个默认值