jasmine214--love

只有当你的内心总是充满快乐、美好的愿望和宁静时,你才能拥有强壮的体魄和明朗、快乐或者宁静的面容。
posts - 731, comments - 60, trackbacks - 0, articles - 0

Javascript语言精粹---for语句和表达式

Posted on 2010-06-27 18:50 幻海蓝梦 阅读(157) 评论(0)  编辑  收藏 所属分类: JS
原文:http://pouyang.javaeye.com/blog/576121
语句

Js代码 复制代码
  1. var  a;   
  2. alert(isNaN(a));  //true;   
  3. alert(isNaN( 'a' ));  //false;   
  4. alert(isNaN( '123' ));  //false   
  5. alert(isNaN( '001' ));  //false   
  6. alert(isNaN( '00a' ));  //true   
  7. alert(isNaN( 'jkl' ));  //true   
  8. //数字:isNaN -- >false   
  9. //字符:isNaN -- >true   
  10. 注意  '123'  属于数字 js自动转  

值NaN是一个数值,它表示一个不能产生正常结果的运算结果
NaN不等于任何值,包括它自己


Js代码 复制代码
  1. for   

的另一种形式(被称为for in 语句)会枚举一个对象的所有属性名(或键名)。
在每次循环中,对象的另一个属性名字符串被赋值给for和in之间的变量
通常你须通过检测object.hasOwnProperty(variable)来确定这个属性名就是该对象的
成员,还是从其原型链里找到的
for(myvar in obj) {
   if (obj.hasOwnProperty(myvar)) {
   }
}

Js代码 复制代码
  1. typeof   


运算符产生的值有'number','string','boolean','undefined','function','object'
如果运算数是一个数组或null,那么结果是'object'这是不对的,看到鸡肋了吧

只有注册用户登录后才能发表评论。


网站导航: