为什么会有这种类型?
因为JS是一门神奇的语言 :(
"undefined"这个词的字面意思是"未定义",好的,那我声明一个变量
var a;
console.log(a); // undefined
a
为什么是undefined
???
"因为你那叫声明不叫定义,你还没赋值呢,如果你没赋值,那它肯定是未定义呀"
OK,我来赋值
var a = undefined; // 这里竟然成功赋值了!
console.log(a); // undefined
也就是说我可以把它定义为未定义 (黑人)???
我不禁哑然失笑。
你想重新拥有处子之身么?来我跟我嘿嘿嘿啊。
-- JavaScript
注意
undefined == null
返回 true
undefined
是个"假值"
if(undefined) {
// 这里永远都不会执行
}
最后
以上就是香蕉便当最近收集整理的关于12.19 undefined - 数据类型详解的全部内容,更多相关12.19内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复