js 与或运算符 || &&

Posted L_G_Y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 与或运算符 || &&相关的知识,希望对你有一定的参考价值。

运算符 【 || && 】两边的表达式为对象时:非空即true、空则false :

1、正常的比较
var flag = false&&true;

console.log(flag); //false

2、表达式为对象,非空即true,并且返回为对象(而非true、false)
var bl = new Boolean(false);
var flag2 = bl&&true;
var flag3 = true&&bl;
console.log(flag2); //true
console.log(flag3); //Boolean {false}









以上是关于js 与或运算符 || &&的主要内容,如果未能解决你的问题,请参考以下文章

js--运算符与或非 及 if判断条件隐式转换 介绍

JS基础_非布尔值的与或运算

按位与或异或等运算方法

按位与或异或运算

位运算之 C 与或非异或

基础算法:与或异或运算