猿问
js ‘undefined’与undefined在== 与===有什么区别?
js ‘undefined’与undefined在== 与===有什么区别?
紫衣仙女
浏览 3011
回答 2
2回答
慕虎7371278
==是字面量的比较===是内存地址的比较,恒等判断类型和值都需要相等才为true多说点undefined是一个单独的js类型'underfined'是string类型undefined 表示未定义!//值得注意的alert(null == undefined); //输出 "true"
0
0
0
有只小跳蛙
'undefined' 是字符串undefined 是一个JavaScript的 原始数据类型,一个没有被赋值的变量的类型。相等(==)比较操作符会为两个不同类型的操作数转换类型,然后进行严格比较。一致/严格相等 (===)一致运算符不会进行类型转换,仅当操作数严格相等时返回true
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答