1、JS中的||标记:
运算要领:
只需“||”前面为false,不论“||”背面是true照样false,都返回“||”背面的值。
只需“||”前面为true,不论“||”背面是true照样false,都返回“||”前面的值。
比方:var a= b || c
这相当于一个赋值语句,假如b的值被转换为false,那末就把c的值赋给a,否在就把b的值赋给a
javascript中以下值会被转换为false
false
undefined
null
0
-0
NaN
""
''
运算要领:
只需“||”前面为false,不论“||”背面是true照样false,都返回“||”背面的值。
只需“||”前面为true,不论“||”背面是true照样false,都返回“||”前面的值。
比方:var a= b || c
这相当于一个赋值语句,假如b的值被转换为false,那末就把c的值赋给a,否在就把b的值赋给a
javascript中以下值会被转换为false
false
undefined
null
0
-0
NaN
""
''