js中的整数默认都是有符号的,比如下面的代码
var a = -1;
a在内存中的表示形式为32个1,其中最高位的1表示符号位,但是在有些场合需要用到无符号整数,可以这样处理:
a = a >>> 0
表示无符号右移0位,这样a就变成无符号整数了,注意js中只能以这种方式创建无符号整数
js中的整数默认都是有符号的,比如下面的代码
var a = -1;
a在内存中的表示形式为32个1,其中最高位的1表示符号位,但是在有些场合需要用到无符号整数,可以这样处理:
a = a >>> 0
表示无符号右移0位,这样a就变成无符号整数了,注意js中只能以这种方式创建无符号整数