演算子とは、変数を操作したり評価したりするものです。
書式 | 用途 | IE | NN |
変数名 = exp | 変数にexpを代入(assignment) | 3 | 2 |
変数名 op= exp | 変数とexpをop処理したものをさらにvarに代入(compound assignment) |
書式 | 用途 | IE | NN |
exp1 + exp2 | exp1とexp2を加算(addition) | 3 | 2 |
exp1 - exp2 | exp1とexp2を減算(subtraction) |
exp1 * exp2 | exp1とexp2を乗算(multiplication) |
exp1 / exp2 | exp1とexp2を除算(division) |
exp1 % exp2 | exp1をexp2で除算した時の余りを求める。剰余算。(remainder) |
var ++ | varに1加算(increment) |
var -- | varを1減算(decrement) |
数値の大小を比べる。それぞれの演算子に当てはまる場合のみtrueを返し、そうでなければfalseを返す。
書式 | 用途 | IE | NN |
exp1 == exp2 | exp1とexp2が等しいかを調べる。(equals) | 3 | 2 |
exp1 != exp2 | exp1とexp2が等しくないかを調べる。(does not equals) |
exp1 > exp2 | exp1がexp2より大きいかを調べる。(greater than) |
exp1 >= exp2 | exp1がexp2以上かを調べる。(grater than or equal) |
exp1 < exp2 | exp1がexp2より小さいかを調べる。(less than) |
exp1 <= exp2 | exp1がexp2以下かを調べる。(less than or equal) |
instanceof | ? | ? | ? |
in | ? | ? | ? |
書式 | 用途 | IE | NN |
exp1 && exp2 | exp1とexp2の両方を満たしているかを調べる。(and) | 3 | 2 |
exp1 || exp2 | exp1とexp2のどちらかを満たしているかを調べる。(or) |
! exp | expを満たしていないかを調べる。(not) |
書式 | 用途 | IE | NN |
---|
(exp1) ? exp2 : exp3 | exp1の条件を満たしていればexp2、そうでなければexp3を返す。 | 3 | 2 |
書式 | 用途 | IE | NN |
---|
new 任意obj名(value1[,value2,..]) | 任意オブジェクトを生成。 対応ブラウザーのバージョンはオブジェクトにより異なる。 | / | / |
typeof 任意 | 任意のタイプを返す。 | 3 | 3 |
<a href="javascript:void(statement)"> | statementの処理にリンククリックが不用となる。 何も反応させない場合はvoid(0) | 4 | 3 |
delete | ? | ? | ? |
《もくじへ│▲このページのトップへ│