JS中的||符号:

1、运算规则:

(1)、只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。

(2)、只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。

比如:var a= b || c

这相当于一个赋值语句,如果b的值被转换为false,那么就把c的值赋给a,否在就把b的值赋给a

2、javascript中以下值会被转换为false

false
undefined
null
0
-0
NaN
“”
‘’

 

posted on 2024-01-15 18:13  周文豪  阅读(20)  评论(0编辑  收藏  举报