js基础-高效率代码
// 你可以通过类似下面形式的switch语句增强可读性和健壮性 var inspect_me = 0, result = ''; switch (inspect_me) { case 0: result = "zero"; break; case 1: result = "one"; break; default: result = "unknown"; } // 在你比较值和表达式类型的时候始终使用===和!==操作符。 var zero = 0; if (zero === false) { // 不执行,因为zero为0, 而不是false } // 用方括号表示法来访问动态属性会更好更简单 // 更好的 var property = "name"; alert(obj[property]); // 更好的 setTimeout(myFunc, 1000); setTimeout(function () { myFunc(1, 2, 3); }, 1000);