首页 > 代码库 > 梦回JacsScript--数据类型之undefined
梦回JacsScript--数据类型之undefined
undefined类型只有一个值,即undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined;
var mes;
alert(mes == undefined) //true
如果变量没有声明就会出现错误
var mes; alert(mes) //undefined alert(a)//error
然而有一种情况很让人困惑
var mes;
alert(typeof mes) //undefined
alert(typeof aaa) //undefined aaa没有声明
对未声明的变量使用操作符typeof 依然可以返回undefined
至此,比较合理的解释是对undefined不会执行真正的操作。
还有一点,undefined值是派生自null值的,所以进行相等测试时返回的是true
alert(null == undefined) // true
梦回JacsScript--数据类型之undefined
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。