Core JavaScript 1.5 Reference:Operators:Special Operators:Comma Operator
出典: MDC
目次 |
[編集] 概要
コンマ演算子は、演算対象の両方を評価し、2 番目のオペランドの値を返します。
| Operator | |
| 実装されたバージョン | JavaScript 1.0 |
| ECMA バージョン | ECMA-262 |
[編集] 構文
expr1, expr2
[編集] パラメータ
-
expr1,expr2 - 任意の式。
[編集] 説明
単一の式でなければならない位置で複数の式を記述したいときに、コンマ演算子を使うことができます。この演算子が最も良く使われるのは、for ループで複数のパラメータを与えたいときです。
例えば、a が、1 辺 10 要素からなる 2 次元配列である場合、次のコードは、一度に 2 つ の変数を変化させるためにコンマ演算子を用いています。このコードは、配列における対角線の要素の値を出力します。:
for (var i=0, j=9; i <= 9; i++, j--)
document.writeln("a["+i+"]["+j+"]= " + a[i][j]);