いろいろな演算子

演算種別 演算子 説明 使用例 結果子
論理演算子 && 左辺と右辺のどちらも

trueの場合はtrue
1 == 1 && 2 == 2 true
||
左辺と右辺のどちらかが

trueの場合はtrue
1 == 2 || 2 == 2 true
! 真偽値を反転させる !a aがfalseの場合はtrue、

aがtrueの場合はfalse

算術演算子 + 加算 a + b a に b を加える
- 減算 a - b a から b を引く
* 乗算 a * b a に b をかける
/ 除算 a / b a を b で割る
% 余剰 a % b a を b で割った余り
++ インクリメント a++ a に 1 を加える
-- デクリメント a-- a から 1 を引く
関係演算子 > より大きい if (a > b) aがbより大きい時
>= より大きいか、等しい (以上) if (a >= b) a がbより同じか大きい時
< より小さい if (a < b) aがbより小さい時
<= より小さいか、等しい (以下) if (a <= b) a がbより同じか小さい時
== 等しい(値のみ) if (a == b) a と b が等しい時
!= 等しくない(値のみ) if (a != b) a と b が等しくない時
=== 等しくない(値と型) if (a != b) a と b が(値も型も)等しい時
!=== 等しくない(値と型) if (a != b) a と b が(値も型も)等しくない時

あいまいな比較 == は等価演算子, 厳密な比較 === は厳密等価演算子の区別のつけ方はこちらを参照

http://tmlife.net/programming/javascript/javascript-comparison-operation.html