JavaScript 按位NOT运算符(〜)
示例
按位NOT(~)对值中的每个位执行NOT操作。
语法:
~expression
返回值:
一个Number。
描述
NOT操作的真值表为:
1337 (base 10) = 0000010100111001 (base 2) ~1337 (base 10) = 1111101011000110 (base 2) = -1338 (base 10)
按位不加数字会导致:-(x+1)。
按位NOT(~)对值中的每个位执行NOT操作。
~expression
一个Number。
NOT操作的真值表为:
1337 (base 10) = 0000010100111001 (base 2) ~1337 (base 10) = 1111101011000110 (base 2) = -1338 (base 10)
按位不加数字会导致:-(x+1)。