JS中的“&&”与“&”和“||”“|”有什么区别?

在JavaScript中“&&”和“||”是逻辑运算符;“&”和“|”是位运算符。 四个运算符主要区别是运算方法不一样: 1、JavaScript中的位运算符:“&” 运算方法:两个数值的个位分别相与,同时为1才得1,只要一个为0就为0。 举个例子: 31&2  结果为2 理由:31的二进制为11111,2的二进制为10  11111&00010的结果为00010,即2 控制台运行结果: 2、Ja
相关文章
相关标签/搜索