今天看别人写的代码发现一个 || && 的用法,比较好奇
这两个变量都是字符串。字符串还能用逻辑运算符比较的 吗?
查阅了一下资料,看到确实有这种用法
首先来说下js中假值的定义既什么情况才是false
以下值在 JavaScript 中被当作假值, 在逻辑运算中能被转换成false
null
NaN
0
""空字符串
undefined
今天看别人写的代码发现一个 || && 的用法,比较好奇
这两个变量都是字符串。字符串还能用逻辑运算符比较的 吗?
查阅了一下资料,看到确实有这种用法
首先来说下js中假值的定义既什么情况才是false
以下值在 JavaScript 中被当作假值, 在逻辑运算中能被转换成false
null
NaN
0
""空字符串
undefined