式と演算子
演算子
とはデータを演算するための識別子
算術演算子
算術演算子
は数値を加減乗除など四足演算するために使う
演算子 | 記号 |
---|---|
加算 | + |
デクリメント | -- |
除算 | / |
インクリメント | ++ |
剰余 | % |
乗算 | * |
減算 | - |
文字列結合演算子
演算する変数に文字列やオブジェクトが含まれる場合、+
演算子は文字列結合演算子として扱われる
文字列結合演算子は文字列として処理するため、文字列に変換されてから各文字列が連結される
比較演算子
演算子 | 説明 |
---|---|
=== | 厳密等価演算子 データの型も意識して等しい場合 |
== | 比較する対象が等しい場合 |
!== | 厳密非等価演算子 データの形も意識して等しくない場合 |
!= | 比較する対象が等しくない場合 |
> | 比較する対象が大きい場合 |
>= | 比較する対象が大きい、または等しい場合 |
< | 比較する対象が小さい場合 |
<= | 比較する対象が小さい、または等しい場合 |
論理演算子
演算子 | 説明 |
---|---|
&& | AND演算子 つなげた条件式がどちらも真(True)である場合 |
|| | OR演算子 つなげた条件式がいずれかが真(True) |
! | 条件式が偽(False)だった場合 |
条件(三項)演算子
条件によって2つの式のどちらかを返す
条件式 ? trueの場合の式 : falseの場合の式
void演算子
void演算子は未定義値を返却する単項演算子である
主にURLを利用してJavaScriptを実行し、その実行結果をWebブラウザに表示させたくない場合に利用される
開いているウィンドウの内容を変更せず、新規ウィンドウを作成する場合、void演算子を利用して次のように記述する