预加1以上(JavaScript)

问题描述 投票:0回答:1

是否有预递增的

+=
运算符版本?

我了解JS中的预增量和后增量(

i++
++i
),并且如果我想按
i += n
增量,我也知道
n
,但据我了解,
+=
运算符是后增量。如果我想要进行内联预增量超过 1,我会使用哪个运算符?这可能吗?

目前,我的方法是简单地增加另一行上的变量,但内联这样做会很好!

javascript pre-increment
1个回答
0
投票

您可以通过将表达式括在括号中来尝试在表达式中进行赋值。

let i = 1; 
console.log(`old i = ${i} sum = ${5 + (i=i+2)} new i = ${i}`);

© www.soinside.com 2019 - 2024. All rights reserved.