递增()
Increment 运算符(++
)将其操作数增加 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)
{
// do something awesome!
}
注意如何使用前缀变量。这确保不会不必要地创建临时变量(以在操作之前返回值)。