日期:2014-05-16  浏览次数:20404 次

这个undefined要怎么理解?
JScript code

var a;
alert(typeof typeof a);


a的值为undefined

typeof a返回undefined (也就是说typeof undefined返回undefined)

但是再次typeof这个undefined结果就变成了string了~

------解决方案--------------------
undefined 相当于java 的NULL
------解决方案--------------------
参考:http://www.cnblogs.com/qiantuwuliang/archive/2010/01/12/1645302.html
------解决方案--------------------
参考:ECMAScript 原始类型,对Undefined类型讲得非常透彻。
------解决方案--------------------
var a;
alert(typeof typeof a);

typeof a 输出的是 'undefined',再 typeof 'undefined' 就是 string
------解决方案--------------------
探讨

var a;
alert(typeof typeof a);

typeof a 输出的是 'undefined',再 typeof 'undefined' 就是 string

------解决方案--------------------
探讨

var a;
alert(typeof typeof a);

typeof a 输出的是 'undefined',再 typeof 'undefined' 就是 string

------解决方案--------------------
探讨
var a;
alert(typeof typeof a);

typeof a 输出的是 'undefined',再 typeof 'undefined' 就是 string

------解决方案--------------------
探讨
引用:
var a;
alert(typeof typeof a);

typeof a 输出的是 'undefined',再 typeof 'undefined' 就是 string

++