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

3次阅读

共计 426 个字符,预计需要花费 2 分钟才能阅读完成。

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。

举个栗子:

3、位运算符:|
运算方法:
两个位只要有一个为 1,那么结果都为 1。否则就为 0

继续举栗子

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

4、位运算符:&
运算方法:
两个数值的个位分别相与,同时为 1 才得 1,只要一个为 0 就为 0。

还是举栗子:

正文完
 0