運算子有下列數種:
|
運算 |
運算子 | 例子 |
|---|---|---|
|
加法 |
+ | i + 9 |
|
減法 |
- | a - c |
|
乘法 |
* | a * b |
|
除法 |
/ | x / y |
|
餘數 |
% | r % s |
|
遞增 |
++ | ++s |
|
遞減 |
-- | --s |
|
負數 |
- | -s |
<SCRIPT language="JavaScript">
<!--
num1=2;
result= ++num1;
alert("num1= " + num1 + " result= " + result);
num1=2;
result= num1++;
alert("num1= " + num1 + " result= " + result);
//-->
</SCRIPT>
| 運算 | 運算子 | 例子 |
|---|---|---|
| 指派 | = | i = 50 |
| 加法指派 | += | i += 9 |
| 減法指派 | -= | i -= 9 |
| 乘法指派 | *= | i *= 9 |
| 除法指派 | /= | i /= 9 |
| 餘數指派 | %= | i %= 9 |
| 運算 | 運算子 | 例子 |
|---|---|---|
| 相等 | == | i == 9 |
| 不等於 | != | a != c |
| 大於 | > | a > b |
| 小於 | < | x < y |
| 大於或等於 | >= | i>=0 |
| 小於或等於 | <= | i<=9 |
| 運算 | 運算子 | 例子 |
|---|---|---|
| AND | && | (x>0)&&(y>0) |
| OR | || | (a>0)||(b>0) |
| NOT | ! | !(a>=b) |
| 運算 | 運算子 |
|---|---|
| AND | & |
| XOR | ^ |
| OR | | |
| NOT | ~ |
| 左移 | << |
| 右移 | >> |
| 右移(補0) | >>> |
括弧 ()
一元運算子 - ++ -- ! ~
乘 除 餘數 * / %
加 減 + -
位移(位元) >>> >> <<
比較 > >= < <=
相等比較 == !=
AND(位元) &
XOR(位元) ^
OR(位元) |
AND(邏輯) &&
OR(邏輯) ||
指派 = += -= *= /= %=