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

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

 

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

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

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

 

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

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

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

 

 

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

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

posted @ 2016-12-10 16:49  rrranmo  阅读(232)  评论(1编辑  收藏  举报