做个有深度的程序员 — YuanGe
js 逻辑运算符
js 逻辑运算符

js 逻辑运算符

今天看别人写的代码发现一个 || && 的用法,比较好奇

这两个变量都是字符串。字符串还能用逻辑运算符比较的 吗?

查阅了一下资料,看到确实有这种用法

首先来说下js中假值的定义既什么情况才是false

以下值在 JavaScript 中被当作假值, 在逻辑运算中能被转换成false

null

NaN

0

""空字符串

undefined

&&

||

-->