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

1、JS中的||标记:

运算要领:

 只需“||”前面为false,不论“||”背面是true照样false,都返回“||”背面的值。

 只需“||”前面为true,不论“||”背面是true照样false,都返回“||”前面的值。

总结:真前假后

2、JS中的&&标记:

运算要领:

 只需“&&”前面是false,不管“&&”背面是true照样false,效果都将返“&&”前面的值;

 只需“&&”前面是true,不管“&&”背面是true照样false,效果都将返“&&”背面的值;

总结:假前真后

弄懂了以上说的还应该晓得:

  js的6个蛋蛋:在js逻辑运算中,0、”“、null、false、undefined、NaN都邑判为false,其他都为true。

举个栗子:

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

3、位运算符:|

运算要领:

 两个位只需有一个为1,那末效果都为1。不然就为0

继承举栗子

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

|运算符还能举行取整运算

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

4、位运算符:&

运算要领:

  两个数值的个位离别相与,同时为1才得1,只需一个为0就为0。

照样举栗子:

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

    原文作者:Alfred
    原文地址: https://segmentfault.com/a/1190000018676599
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞