javaScript中的假值
2014-03-11 09:46
176 查看
通常在以下语句结构中需要判断真假
if分支语句
while循环语句
for里的第二个语句
如
JavaScript中有6个值为“假”,这六个值是
false
null
undefined
0
'' (空字符串)
NaN
这里面false本身是布尔类型,其它5个则不是。
除了这6个外,其它均为“真” ,包括对象、数组、正则、函数等。注意 '0'、'null'、'false'、{}、[]也都是真值 。
虽然这六个值都是假,但它们之间并非都相等。
对于“==”,以上得出下列结论
false 除了和自身比较为true外,和0,'' 也为true
null只和undefined比较时为true, 反过来undefined也仅和null比较为true,没有第二个
0除了和false比较为true,还有一个空字符串 ''
空字符串''出了和false比较为true,还有一个数字0
if分支语句
while循环语句
for里的第二个语句
如
JavaScript中有6个值为“假”,这六个值是
false
null
undefined
0
'' (空字符串)
NaN
这里面false本身是布尔类型,其它5个则不是。
除了这6个外,其它均为“真” ,包括对象、数组、正则、函数等。注意 '0'、'null'、'false'、{}、[]也都是真值 。
虽然这六个值都是假,但它们之间并非都相等。
对于“==”,以上得出下列结论
false 除了和自身比较为true外,和0,'' 也为true
null只和undefined比较时为true, 反过来undefined也仅和null比较为true,没有第二个
0除了和false比较为true,还有一个空字符串 ''
空字符串''出了和false比较为true,还有一个数字0
相关文章推荐
- javascript假值
- Javascript注意事项三【使用假值】
- JavaScript中的假值
- JavaScript中奇葩的假值示例应用
- JavaScript中奇葩的假值
- Javascript 判断假值的方法
- JavaScript中奇葩的假值示例应用
- javascript中的几个假值
- javascript in运算符 真值和假值 赋值运算 表达式计算 delete运算符号 二十
- [13年迁移]公司服务器坏了,无聊按面向对象的方法分析下javascript的空值和假值
- javaScript中的空值和假值
- JavaScript中的真值和假值
- JavaScript判断真值和假值
- javaScript的真值和假值
- JavaScript中奇葩的假值
- JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
- JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
- JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
- 正则表达式在javascript中的几个实例
- javascript字符串处理函数