(!、!!)与(空字符、undefined、0、"0")的运算

来源:互联网 发布:知乎周刊纸质版 编辑:程序博客网 时间:2024/06/08 08:37

(1). !!+空字符串 是false !+空字符串 是true

(2). !!+undefined 是false !+undefined 是true

(3). !!+数字格式的0 是false !!+字符串格式的0 是true
//使用情景1:比如渠道数据,其值可能为 “”/undefined/”0”,要将”0”在前端展示为”全部”;
//使用场景2:比如用户数,其值可能为”“/undefined/0,要将”“和undefined在前端展示为”–”

(4). 如果知道确切的值,可以用“===”(全等)

这些运算一般用来作为判断条件

0 0