uint32.js:按位 uint32 操作的 javascript 实现

时间:2024-06-20 00:26:17
【文件属性】:

文件名称:uint32.js:按位 uint32 操作的 javascript 实现

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-20 00:26:17

JavaScript

uint32 用于 javascript 的 uint32 库。 什么?? Javascript 有类似二元运算符的 c,但在 c 中,您通常在 unsigned int 上使用运算符。 在 javascript 中,所有操作符都使用 SIGNED ints。 所以操作符总是做一个有符号的 int 转换,这可能会产生一些惊人的副作用: var x = 0xFFFFFFFF; ~~x === x; // false! ~~x -> -1 (x | 0) === x; // false! x | 0 -> -1 (x & x) === x; // false! x & x -> -1 (x ^ 0) === x; // false! x ^ 0 -> -1 (x >> 0) === x; // false! x >> 0 ->


【文件预览】:
uint32.js-master
----test_uint32.js(13KB)
----.gitignore(14B)
----README.md(3KB)
----CHANGELOG.md(370B)
----tests.html(761B)
----package.json(1KB)
----.jscs.json(883B)
----uint32.js(9KB)

网友评论