美文网首页
|| 或 && 与/且

|| 或 && 与/且

作者: 静默思想 | 来源:发表于2019-06-25 17:55 被阅读0次

在javascript中:

以下内容会被当成false处理:"" , false , 0 , null , undefined , NaN

其他都是true。注意:字符串"false"也会被当做true处理,在未转型的情况下他是字符串,属于一个对象,所以是true。

所以:

a || b:

1.只要||前面是false,则不管后面,都返回"||"后面的值。

2.只要||前面是true,则不管后面,都返回"||"前面的值。

我们称这种为短路原理: 知道了前面第一个的结果就知道最后的输出,如果为第一个为:true,则取第一个的值,如果第一个为false,则取第二个的值

a && b:

1、只要“&&”前面是false,则不管后面,结果都将返“&&”前面的值;

2、只要“&&”前面是true,则不管后面,结果都将返“&&”后面的值;

&& 优先级高于 ||

参考链接:https://www.jianshu.com/p/c31c51a9bdca

相关文章

  • || 或 && 与/且

    在javascript中: 以下内容会被当成false处理:"" , false , 0 , null , und...

  • 与/且(&&、&);或(||、|);if else;else i

    一.if 与&&“且/与” if(true&&true){ System.out.println("输出1"); ...

  • 或哭或笑,且歌且闹

    1 雪下了一夜,窗外枝头上的冰柱还在滴着水,太阳艰难地拨开层云,终于撒下一丝温热。 暴风雪终于停了,寒假终于过去了...

  • find:搜索条件

    组合条件:与:-a或:-o(默认)非:-not, ! 德·摩根定律:(非A) 或(非B) = 非(A 且B)---...

  • Shell / 或且表示

    或的表达方式 且的表达方式

  • 幸或不幸,且在信与不信。

    塞翁失马,焉知祸福。 祸兮福之所依,福兮祸之所倚。 此事此物,此何遽不为福乎,此何遽不能为祸兮。 此刻,若觉得幸,...

  • 2018-05-25

    与(和,且):&&; 或:|| 非:! 去与它相反的(如果他是对的用“非”的话就是错的) 有假且(&&)为假,有真...

  • 嵌入式C语言的位运算

    想必大家都了解&&(且运算符),||(或运算符),在C语言的位运算中 ,位或运算|,位与运算&,异或^,取反~。等...

  • PHP从入门到精通,050第四章PHP——PHP运算符:逻辑运算

    (六)逻辑运算符:与(&&)或(||)非(!) ①逻辑非(!): 非真即假,非假即真 ②逻辑与(&&):且 操作数...

  • 与,或,异或

    总记不住与:& 只有对应的两个二进位均为1时,结果位才为1 ,否则为0。9&5 = 00001001 & 0000...

网友评论

      本文标题:|| 或 && 与/且

      本文链接:https://www.haomeiwen.com/subject/hpmxcctx.html