JavaScript 逻辑运算符 “||” 和 “&&”

JavaScript 逻辑运算符 “||” 和 “&&”

开发随记 7年前 (2017-08-27) 浏览: 451 评论: 0

一、先来说说 ||(逻辑或),从字面上来说,只有前后都是 false 的时候才返回 false,否则返回 true。 但是,从深层意义上来说的话,却有另一番天地,试下面代码: 显然,我们知道,前面 0 意味着 false,而后面 1 意味着 true,那么上面的结果应该是 true,而事实返回的结果是 1 。再看下面代码: 我们知道,前面 2 是 true,后面 1 也是 true,那返回结果又是什么呢? 测试结果是 2,继续看: 同样,前面 'a' 是 true,后面 1 也是 true,测试


切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享