js中e.number&0xFFFF啥意思

如题所述

这是把e.number与16进制数FFFF(也就是16个位都是1)进行与运算。用通俗一点的话来说就是获取e.numer(32位)的前16位(或者说低位)。
下面是把一个32位数与0xFFFF进行与运算的过程演示:
11010100110001011110101011100001 (这个是3569740513的二进制数
00000000000000001111111111111111 (这是0xFFFF的二进制数)
00000000000000001110101011100001 (与运算后获得前16位,即60129)
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答