Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

JavaScript | カンマ演算子(Comma Operator)

概要

カンマ演算子(Comma Operator)

詳細

カンマ演算子(Comma Operator)は、カンマで区切られた値の2番目の要素を返却します。
主に単一の式でなければならない位置で複数の式を記述したい場合に、カンマ演算子を使う。

頻出例:for ループ

サンプルコード1

for (var i = 0, j = 10; i < 10; i++, j--) { console.log(i, j) }

出力

0 10
1 9
2 8
3 7
4 6
5 5
6 4
7 3
8 2
9 1

サンプルコード2

function hoge(msg) {
  return msg+=' hoge',msg+=' hige', msg;
}
console.log(hoge("hello"));

出力

hello hoge hige