首页 > 编程语言 > 详细

读《JavaScript语言精粹》笔记

时间:2016-08-29 07:57:08      阅读:223      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!