随笔

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 || {};这种是非常广泛应用的。判断变量是否定义,没定义就给个默认值





原文地址:https://www.cnblogs.com/joer717/p/9663597.html