真的假的
点击打开链接
javaScript中有 6 个值为“假”,这六个值是
- false
- null
- undefined
- 0
- '' (空字符串)
- NaN
这里面 false 本身是布尔类型,其它 5 个则不是。
除了这 6 个外,其它均为“真” ,包括对象、数组、正则、函数等。注意 '0'、'null'、'false'、{}、[]也都是真值 。
虽然这六个值都为“假”,它们之间并非都相等
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
对于“==”,以上得出下列结论
- false 除了和自身比较为 true 外,和 0,"" 比较也为 true
- null 只和 undefined 比较时为 true, 反过来 undefined 也仅和 null 比较为 true,没有第二个
- 0 除了和 false 比较为 true,还有空字符串 ''" 和空数组 []
- 空字符串 '' 除了和 false 比较为 true,还有一个数字 0
相关阅读
首先来看看这个p1: #p1 { width:200px; height:200px; border:1px solid red; padding:2px; margin:2px; background:green;} 它
有些时候需要用到阿拉伯数字转中文汉字的需求,阿拉伯数字在代码上比较好操作,比如++,–等操作,加上jsp里的foreach标签,status里可以知
了解这个对象之前先来认识一下javascript的一些功能: arguments属于类数组。 其实Javascript并没有重载函数的功能,但是Arguments对
try{ } 不是一个函数,是一个语句块,如果加了try{}标识,如果这一块语句有问题的话,任然可以通过编译,错误会被忽略,这是一套语句,还应
@JS获取json子项/数组的个数/长度微信小程序获取json格式数据的个数/长度<script type="text/javascript"> var json = {'data':