如 | 或者 ~ ,只适用于 32 位整数,运算符会强制操作数使用 32 位格式。 比如: 0 | -0 // 0 0 | NaN // 0 0 | Infinity // 0 0 | -Infinity // 0 复制代码 以上的数字因为来自 IEEE 754 标准,而运算符强制要求 32 位格式,但是它们无法以 32 位格式来呈现,所以返回 0。 对于 ~ ,首先将值强...
如 | 或者 ~ ,只适用于 32 位整数,运算符会强制操作数使用 32 位格式。 比如: 0 | -0 // 0 0 | NaN // 0 0 | Infinity // 0 0 | -Infinity // 0 复制代码 以上的数字因为来自 IEEE 754 标准,而运算符强制要求 32 位格式,但是它们无法以 32 位格式来呈现,所以返回 0。 对于 ~ ,首先将值强...