语句
var a;
alert(isNaN(a)); //true;
alert(isNaN('a')); //false;
alert(isNaN('123')); //false
alert(isNaN('001')); //false
alert(isNaN('00a')); //true
alert(isNaN('jkl')); //true
//数字:isNaN -- >false
//字符:isNaN -- >true
注意 '123' 属于数字 js自动转
值NaN是一个数值,它表示一个不能产生正常结果的运算结果
NaN不等于任何值,包括它自己
for
的另一种形式(被称为for in 语句)会枚举一个对象的所有属性名(或键名)。
在每次循环中,对象的另一个属性名字符串被赋值给for和in之间的变量
通常你须通过检测object.hasOwnProperty(variable)来确定这个属性名就是该对象的
成员,还是从其原型链里找到的
for(myvar in obj) {
if (obj.hasOwnProperty(myvar)) {
}
}
typeof
运算符产生的值有'number','string','boolean','undefined','function','object'
如果运算数是一个数组或null,那么结果是'object'这是不对的,看到鸡肋了吧
分享到:
相关推荐
JavaScript语言精粹完整版,想要提升的朋友有福了。
本书通过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的整体而言具有更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它创建真正可扩展的和高效的代码。 雅虎资深...
这是一份《javascript语言精粹》PDF版的压缩包,本书对于javascript的重要知识点介绍很到位,你值得拥有!
JavaScript 曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax 的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,也证明了它其实是一门...
JavaScript语言精粹_修订版.pdf
JavaScript语言精粹.pdf
JavaScript语言精粹 包含pdf 与 epub
JavaScript语言精粹,这本书是很值得阅读的,对前端人员是很有必要的
JavaScript语言精粹(高清电子版)和高性能JavaScript 双语版
JavaScript语言精粹
JavaScript语言精粹(中文高清版)PDF
JavaScript语言精粹 中文版 共两部分
javascript语言精粹_修订版 带书签 javascript语言精粹_修订版 带书签 javascript语言精粹_修订版 带书签
JavaScript语言精粹pdf 中文高清 pdf带有标签
JavaScript语言精粹,已经编辑好书签,分享给各位初学者
JavaScript语言精粹(修订版),源码,放到浏览器中可以执行。