如何处理JavaScript中的无符号数字?

如何处理JavaScript中的无符号数字?,javascript,unsigned-integer,Javascript,Unsigned Integer,我很难在JavaScript中处理无符号数字。我想使用JavaScript(特别是移位位)对无符号数字执行基本的数学运算和逐位运算。有人对如何在JavaScript中处理无符号数字有什么建议吗 例如: 将0x40000000向左移动会得到一个负数,而不是0x80000000?

我很难在JavaScript中处理无符号数字。我想使用JavaScript(特别是移位位)对无符号数字执行基本的数学运算和逐位运算。有人对如何在JavaScript中处理无符号数字有什么建议吗

例如:
将0x40000000向左移动会得到一个负数,而不是0x80000000?