Visit Mozilla.org

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]);