小编Pav*_*iba的帖子

如何在Javascript中增加(i ++*2)之后进行乘法运算?

请在回复之前阅读整个主题.在帖子中找不到这个问题的答案:++ someVariable Vs. Javascript中的someVariable ++

var i = 1;
i = i++ * 2; // i = 2, .. why not 4 ?
Run Code Online (Sandbox Code Playgroud)

解释器执行乘法(1*2),但增量(i ++)在哪里?

var i = 1;
i = ++1 * 2; // i = 4 
Run Code Online (Sandbox Code Playgroud)

我理解,i ++在语句之后执行增量,++我在语句之前执行,但在此示例中:i = i ++*2 //(1*2),解释器如何工作?,其中是在这种情况下i的增量?也许i =(1*2)+1)),或i =(1*2)并且不存在i,并且没有任何增加?

怎么样 ?

PS我认为,这是一个错误的问题,但正如Brooks Hanes所说(评论中),这是一个学习的例子.

javascript increment multiplication

-3
推荐指数
1
解决办法
1621
查看次数

标签 统计

increment ×1

javascript ×1

multiplication ×1