您的位置:首页 > Web前端 > JavaScript

Javascript中的特殊变量

2016-02-24 14:17 477 查看

NaN

字符串转换为number类型时,可能会得到NaN。NaN与自身不相等,
NaN == NaN
,
NaN===NaN
都将得到
false


undefined

undefined表示未定义,undefined不是javascript的关键词,在部分旧版IE浏览器(IE8-)undefined可以被赋值,例如
undefined=5;alert(typeof undefined);
将弹出’number’。

要获得真正的undefined有多种方式。如JQuery的实现方式:

(function (global, undefined) {
//....
})(window);


声明参数而不传入参数,将能得到真正的undefined。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息