js中的 || 与 && 运算符 的使用

Posted summer0319

tags:

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

&&和||总是傻傻分不清,在这里详细记录一下吧。也给你们分享一下。

 

表达式a && 表达式b :  计算表达式(或者函数)a的运算结果,

                                         如果为 True, 执行表达式b(或函数),并返回b的结果;

                                         如果为 False,返回a的结果;

 

表达式a || 表达式b :    计算表达式(或者函数)a的运算结果,

                                      如果为 Fasle, 执行表达式b(或函数),并返回b的结果;

                                       如果为 True,返回a的结果;

 

 

简而言之, &&的计算为前面为true就返回后边,前面为false就返回前面;

      ||的计算为 前面为false就返回后边,前面为true就返回前面。

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

JS 中的布尔运算符 && 和 ||

js中的短路运算符

js中的位运算

js中的||和&&的用法

JS中的逻辑运算符&&||,位运算符|,&

JS中短路运算符&&和||