认识
2023年02月10日
一、认识
位运算是在数字底层(即表示数字的 32
个数位)进行运算的。由于位运算是低级的运算操作,所以速度往往也是最快的(相对其它运算如加减乘除来说),并且借助位运算有时我们还能实现更简单的程序逻辑,缺点是很不直观,许多场合不能够使用。
位运算只对整数起作用,如果一个运算子不是整数,会自动转为整数后再运行。虽然在 JavaScript
内部,数值都是以64
位浮点数的形式储存,但是做位运算的时候,是以32
位带符号的整数进行运算的,并且返回值也是一个32
位带符号的整数。