プレフィックス(接頭辞)とサフィックス(接尾辞)の形式
重要性: 5
下のコードが実行されたあと、変数 a, b, c, d はいくつになるでしょう?
let a = 1, b = 1;
let c = ++a; // ?
let d = b++; // ?
答えは次の通りです:
a = 2b = 2c = 2d = 1
let a = 1, b = 1;
alert( ++a ); // 2, 前置式は新しい値を返します
alert( b++ ); // 1, 後置式は古い値を返します
alert( a ); // 2, 1回インクリメントされています
alert( b ); // 2, 1回インクリメントされています