标签:
一、一些写代码的注意事项
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 代替 ++ --
标签:
原文地址:http://www.cnblogs.com/ljlbxy/p/5815455.html