|
 |
 |
JavaScriptの演算子
算術演算子
算術演算をするための演算子です。
以下のような演算子があります。
| = |
: |
値の代入 |
| + |
: |
加算 |
| - |
: |
減算 |
| * |
: |
乗算 |
| / |
: |
除算 |
| % |
: |
余り |
| ++ |
: |
インクリメント |
| -- |
: |
デクリメント |
比較演算子
左辺と右辺の値を比較して、真のときには「true」、偽のときには「false」の値を返します。 以下のような演算子があります。
| x==y |
: |
xとyは等しい |
| x!=y |
: |
xとyは等しくない |
| x<y |
: |
xはyより小さい |
| x<=y |
: |
xはyより小さいか等しい |
| x>y |
: |
xはyより大きい |
| x>=y |
: |
xはyより大きいか等しい |
| x===y |
: |
xとyは等しい。型の変更を行わない |
| x!==y |
: |
xとyは等しくない。型の変更を行わない |
論理演算子
左辺と右辺を論理演算し、真のときには「true」、偽のときには「false」の値を返します。
以下のような演算子があります。
| x&&y |
: |
xかつy |
| x||y |
: |
xまたはy |
| x!y |
: |
xはyではない |
代入演算子
右辺の値を左辺に代入する演算子です。 以下のような演算子があります。
| x+=y |
: |
x=x+y |
| x-=y |
: |
x=x-y |
| x*=y |
: |
x=x*y |
| x/=y |
: |
x=x/y |
| x%=y |
: |
x=x%y |
文字列演算子
文字列の連結を行う演算子です。 以下のような演算子があります。
| "文字列A"+"文字列B" |
: |
文字列Aと文字列Bの連結 |
| a+="文字列B" |
: |
aの後に文字列Bを追加 |
ビット演算子
値をビット単位で演算します。 以下のような演算子があります。
| ~ |
: |
ビットの反転 |
| & |
: |
ビットの論理積 |
| | |
: |
ビットの論理和 |
| ^ |
: |
ビットの排他的論理和 |
| << |
: |
ビットの左シフト |
| >> |
: |
ビットの右シフト |
| >>> |
: |
ビットの論理右シフト |
| <<= |
: |
ビットごとの左シフトの代入 |
| >>= |
: |
ビットごとの右シフトの代入 |
| >>>= |
: |
論理右シフトの代入 |
条件演算子
条件式が真(true)のときと偽(false)のときで違った処理をする演算子です。 以下のような演算子があります。
| 条件式 ? x:y |
: |
条件式を評価して、真の場合はx、偽の場合はyの値を参照する |
| [] |
: |
配列の添番括る |
| () |
: |
値や数式を括る |
| . |
: |
オブジェクト・プロパティ・メソッドを区切る |
← JavaScriptに戻る
|
 |
|