js中的整数转换为无符号整数

js中的整数默认都是有符号的,比如下面的代码

var a = -1;

a在内存中的表示形式为32个1,其中最高位的1表示符号位,但是在有些场合需要用到无符号整数,可以这样处理:

a = a >>> 0

表示无符号右移0位,这样a就变成无符号整数了,注意js中只能以这种方式创建无符号整数

猜你喜欢

转载自blog.csdn.net/gunsmoke/article/details/87915570