JavaScript中哪些值会被视为假?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1359个文字,预计阅读时间需要6分钟。
在JavaScript中,以下值被视为假值:- 0(包括-0、+0、0.0和0x0)- null- undefined- NaN- 空字符串()- document.all- 空数组([])- 空对象({})
在JavaScript中,false、0和其他形式的数字等的零(“-0”、“+0”、“0.0”和“0x0”)、null、undefined、NaN、“document.all”、“[]”、“{}”、“""”(空字符串)等值都是假值。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
JavaScript中的假值
false0和其他形式的数字等的零-0、+0、0.0和0x0(信贷RBT为十六进制形式)
- `”“,’‘ 和 ```-长度的字符串0- null
- undefined
- NaN
document.all (仅在HTML浏览器中)这是一个奇怪的。
document.all是一个假对象,带有typeofasundefined。它是IE11之前的IE中的Microsoft专有功能,并作为“蓄意违反JavaScript规范”而添加到HTML规范中,因此为IE编写的网站在尝试访问时不会中断document.all.something。
本文共计1359个文字,预计阅读时间需要6分钟。
在JavaScript中,以下值被视为假值:- 0(包括-0、+0、0.0和0x0)- null- undefined- NaN- 空字符串()- document.all- 空数组([])- 空对象({})
在JavaScript中,false、0和其他形式的数字等的零(“-0”、“+0”、“0.0”和“0x0”)、null、undefined、NaN、“document.all”、“[]”、“{}”、“""”(空字符串)等值都是假值。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
JavaScript中的假值
false0和其他形式的数字等的零-0、+0、0.0和0x0(信贷RBT为十六进制形式)
- `”“,’‘ 和 ```-长度的字符串0- null
- undefined
- NaN
document.all (仅在HTML浏览器中)这是一个奇怪的。
document.all是一个假对象,带有typeofasundefined。它是IE11之前的IE中的Microsoft专有功能,并作为“蓄意违反JavaScript规范”而添加到HTML规范中,因此为IE编写的网站在尝试访问时不会中断document.all.something。

