JavaScript 增量(++)

示例

递增运算符(++)将其操作数递增1。

  • 如果用作后缀,则它将在递增之前返回该值。

  • 如果用作前缀,则它在递增后返回值。


//postfix
var a = 5,    // 5
    b = a++,  // 5
    c = a     // 6

在这种情况下,a设置后会增加b。因此,b将为5,c将为6。


//prefix
var a = 5,    // 5
    b = ++a,  // 6
    c = a     // 6

在这种情况下,a在设置之前增加b。因此,b将为6,c并将为6。


递增和递减运算符通常在for循环中使用,例如:

for(var i = 0; i < 42; ++i)
{
  // 做点很棒的事!
}

请注意如何使用前缀变体。这样可以确保不必创建临时变量(在操作之前返回值)。