【发布时间】:2010-11-28 05:41:45
【问题描述】:
为什么按位非运算符(大多数语言中为~)会像这样转换以下值:
-2 -> 1-1 -> 00 -> -11 -> -2
不应该将-2 转换为2、1 转换为-1 等吗?
【问题讨论】:
-
附录:注意
bitwise NOT几乎总是最快的将字符串解析为数字:jsperf.com/number-vs-plus-vs-toint-vs-tofloat/20