js中的真假值

2017-06-09  本文已影响0人  ConRon

在js中,一般认为有内容或存在的(值或对象,0除外)进行判断时就是true值,而没有内容或不存在的(”“,undefined,null等等)进行判断时就是false值。

真:

所有非0的数字 (正数、负数、小数)

所有非空字符串 (空格字符串也为真)

true

函数

能找到的元素

{} (

[] (空数组也为真)

假:

0

NaN

空字符串

false

不能找到的元素

null

未定义

上一篇 下一篇

猜你喜欢

热点阅读