操作符

作者:不详 来源: 日期:2002-9-17
操作符

new 操作符

new constructor[(arguments)]

通过调用对象的构造函数(constructor)来创建和初始化一个新的对象。参数arguments可以用来初始化新的对象。

运算操作符

-操作符

result=number1-number2

减法

-number

数number的符号

++操作符

result=++variable

variable 增1,然后赋值给result。

result=variable++

将variable赋值给result,然后使variable值增1。

--操作符

result=--variable

variable 减1,然后赋值给result。

result=variable--

将variable赋值给result,然后使variable值减1。

*操作符

result=number1*number2

将两个数相乘。

/操作符

result=number1/number2

将两个数相除。

%操作符

result=number1%number2

把两个数相除,然后把余数赋给result。

+操作符

result=expression1+expression2

两个表达式求和或者字符串连接。

逻辑操作符 

!操作符

result=!expression

逻辑求反。

比较操作符(=,<,>,<=,>=,==,!=)

result=expression1<expression2

小于。

result=expression1>expression2

大于。

result=expression1<=expression2

小于或等于。

result=expression>=expression2

大于或等于。

result=expression1==expression2

相等。

result=expression1!=expression2

不相等。

&&操作符

result=expression1 && expression2

逻辑与运算。(当两表达式均为真时,result的值为真;否则result的值为假。)

||操作符

result=expression1||expression2

逻辑或运算。(当两表达式中至少有一个的值为真时,result的值为真;否则result的值为假。〕

?:操作符

test ? statement1 : statement2

if...else语句的简化形式。当test的值为真时执行statement1 ;否则执行statement2。

,操作符

expression1,expression2

以从左到右的顺序执行表达式,并且允许这一系列的表达式当成一个表达式处理。

位操作符

~操作符

result = ~expression

对表达式expression的结果的二进制形式按位求反。(以0代替1,以1代替0 。〕

<<操作符

result =expression1 << expression2

根据expression2的结果,对表达式expression1左移expression2位。

>>操作符

result =expression1 >> expression2

将表达式expression1右移expression2位,同时保持符号不变,并把结果赋给result。

>>>操作符

result = expression1 >>> expression2

将表达式expression1右移expression2位,不保持符号不变,并把结果赋给result。

&操作符

result=expression1 & expression2

对表达式二进制形式按位求与,并把结果赋予result。(当两个表达式位上的值均为1时,结果为1;否则结果为0。〕

^操作符

result=expression1 ^ expression2

对表达式二进制形式按位求异或,并把结果赋予result。(当两个表达式位上的值一个且只有一个为1时,结果为1;否则结果为0。〕

|操作符

result=expression1 | expression2

对表达式二进制形式按位求或,并把结果赋予result。(当两个表达式位上的值均为0时,结果为0;否则结果为1。〕

赋值操作符

=操作符

result = expression

给一个变量赋值。

+=操作符

result +=expression

相加(result=result+expression的简写。〕

-=操作符

result -=expression

相减(result=result-expression的简写。〕

*=操作符

result *=expression

相乘(result=result*expression的简写。〕

/=操作符

result /= expression

相除(result=result/expression的简写。〕

%=操作符

result %= expression

result=result%expression的简写。

<<=操作符

result <<= expression

result=result << expression的简写。

>>=操作符

result >>= expression

result=result >> expression的简写。

>>>=操作符

result >>>= expression

result=result >>> expression的简写。

&=操作符

result &= expression

result=result & expression的简写。

|=操作符

result |= expression

result=result | expression的简写。

^=操作符

result ^= expression

result= result ^ expression的简写。
相关文章