--- title: インクリメント (++) slug: Web/JavaScript/Reference/Operators/Increment tags: - JavaScript - Language feature - Operator - Reference translation_of: Web/JavaScript/Reference/Operators/Increment ---
インクリメント演算子 (++
) は、オペランドをインクリメント (1を加算) して値を返します。
Operator: x++ or ++x
オペランドに後置で演算子を付けると (例えば、 x++
) 、インクリメント演算子はインクリメントしますが、インクリメント前の値を返します。
オペランドに前置で演算子を付けると (例えば、 ++x
) 、インクリメント演算子はインクリメントし、インクリメント後の値を返します。
let x = 3; y = x++; // y = 3 // x = 4
let a = 2; b = ++a; // a = 3 // b = 3
仕様 |
---|
{{SpecName('ESDraft', '#sec-postfix-increment-operator', 'Increment operator')}} |
{{Compat("javascript.operators.increment")}}