遍历数组 for (var i=0, l=arr.length; i<l; i++) 这样写的一个好处就是让每次循环少一步获取数组对象长度的操作,数组长度越长,价值越明显. 判断变量的真假 if (a) {...} //a='', a='0', a=[], a={} if条件判断的结果分别是:false, true, true, true.这个结果和PHP的结果是不同的,不要混淆.还需要区分它和非恒等判断相似的情况. 0值非恒等判断 if (0 == '0') {...} //true if (…