操作符
作者:不详
来源:
日期: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的简写。