~(按位 NOT)

可用性

Flash Player 5。

用法

~ expression

参数

expression 数字。

返回

无。

说明

运算符(按位);将 expression 转换为 32 位无符号整数,然后对这些位进行求反。按位 NOT 运算更改数字的符号然后减 1。

示例

下面的示例说明对一个变量执行按位 NOT 运算。

a = 0;
trace ("when a = 0, ~a = "+~a);
// 当 a = 0,~a = -1
a = 1;
trace ("when a = 1, ~a = "+~a);
// 当 a = 0,~a = -2
// 因此,~0=-1,~1=-2