摘要: 双逻辑非 双逻辑非操作,会把一个值(数字,字符串.....)转换为布尔值。 第一次逻辑非操作取反的布尔,第二次获得最初元素本身对应的布尔 alert(!!false); //false alert(!!"blue"); //true alert(!!0); //false alert(!!NaN) 阅读全文
posted @ 2016-08-14 19:07 nostic 阅读(237) 评论(0) 推荐(0)
摘要: 立即执行函数前面加分号是个好习惯,像这样子(function(){alert(1)})()的函数,如果js不换行,或者经过了压缩,很容易会使前后文重叠混乱。 函数调用的两种方式,通过函数名调用,通过表达式调用。匿名函数调用算在表达式调用的方法里。 而“function f(){}(1)”就是合法的, 阅读全文
posted @ 2016-08-14 14:44 nostic 阅读(999) 评论(0) 推荐(0)