以下の演算子を使って計算をすることができます。
演算子 | 役割 | 記述例 |
---|---|---|
+ | 足し算 | 3 + 5を表示 |
− | 引き算 | 10 - 5を表示 |
× または * | 掛け算 | 2 * 3を表示 |
÷ または / | 割り算 | 10 / 5を表示 |
% | 割り算の余り | 10 % 3を表示 |
& | 文字列の足し算 | (3 & 5)を表示。#→35 |
^ または ** | 階乗(べき乗) | (2 ^ 3)を表示。#→8 |
ほかに日本語らしく計算を行う方法があります。
以下の比較演算子を利用できます。
演算子 | 役割 | 記述例 |
---|---|---|
A=B | AとBが等しい | (3=5)を表示。 |
A≠B または A != B または A<>B | 等しく無い | (3≠5)を表示。 |
A>B | より大きい | (3>5)を表示。 |
A≧B または A>=B | 以上 | (3>=5)を表示。 |
A<B | より小さい | (3<5)を表示。 |
A≦B または A<=B | 以下 | (3<=5)を表示。 |
A===B | 厳格な比較で等しい | (3===5)を表示。 |
A!==B | 厳格な比較で等しく無い | (3!==5)を表示。 |
以下の論理演算子を利用できます。
演算子 | 役割 |
---|---|
かつ (または) && | かつ |
または (または) || | または |
以下のビット演算子を利用できます。
演算子 | 役割 | 記述例 |
---|---|---|
<< | 左ビットシフト | 0xF << 4 |
>> | 右ビットシフト | 0xF0 >> 4 |
>>> | 右ビットシフト(左ビット0埋め) | 0xF0 >>> 4 |