码迷,mamicode.com
首页 > 编程语言 > 详细

读《JavaScript语言精粹》笔记

时间:2016-08-29 07:58:54      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

一、一些写代码的注意事项

  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 代替 ++ -- 

 

 

读《JavaScript语言精粹》笔记

标签:

原文地址:http://www.cnblogs.com/ljlbxy/p/5815455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!