一、一些写代码的注意事项
1.parseInt 的使用
因为在八进制中,8和9不是数字,所以
parseInt("08") parseInt("09")
都会产生0作为结果,会导致程序解析时间和日期出现错误。所以建议使用parseInt将10传入。
parseInt("08", 10) 的结果为8
2.当使用for in 循环时,最好加上
for (myvar in obj) { if (obj.hasOwnProperty(myvar)) { } }
来排除掉来自于原型链的属性。 3.判断一个值是否为数字的方法
var isNumber = function isNumber(value) { return typeof value === ‘number‘ && isFinite(value); }
3. 用 === 替代所有的 == 4. 用
if (ok) { t = true; }
代替
if (ok) t = true;
5. 用
var foo = function foo() {};
代替
function foo() {};
6. 除了 for function if switch try while 外,所有的语句后面都要跟一个分号。
7. 每行代码不要超过100个单词,超出要换行。在标点符号和运算符之后换行。
8. 用 += 1 -=1 代替 ++ --
时间: 2024-09-30 00:22:14