当前位置: 代码迷 >> JavaScript >> 连个结果都是undefinde,为何返回false
  详细解决方案

连个结果都是undefinde,为何返回false

热度:445   发布时间:2012-07-04 19:33:55.0
连个结果都是undefinde,为什么返回false?
var x;
alert(typeof x===x);//false

怎么理解undefined啊?

------解决方案--------------------
http://www.w3school.com.cn/js/pro_js_primitivetypes.asp
------解决方案--------------------
typeof(typeof x) //string

typeof x // undefined

所以.....
------解决方案--------------------
JScript code

var x;
var y=typeof x;//y是一个字符串,值为'undefined'
alert(x===y);
alert(x===undefined);
alert(y==='undefined');

------解决方案--------------------
探讨
JScript code


var x;
var y=typeof x;//y是一个字符串,值为'undefined'
alert(x===y);
alert(x===undefined);
alert(y==='undefined');
  相关解决方案