js真假值问题

js中拥有一组数量奇大的假值

类型

0

Number

NaN(非数字)

Number

‘’(空字符串)

String

false

Boolean

null

Object

undefined

Undefined



这些值全部等同于假。


1
2
3
4
5
if($value){
console.log('true');
}else{
console.log('false');
}

判断就ok了。

坚持原创技术分享,您的支持将鼓励我继续创作!