在C/C++中可以直接通过 unsigned int创建无符号整数,但是在js中不行,必须通过二进制位移运算符来实现无符号整数:
    js中的整数默认都是有符号的,比如下面的代码

    var a = -1;

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

    a = a >>> 0

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