在 JavaScript 中,您可以在变量名++之前( pre-increment )或之后( post-increment )使用运算符。如果有的话,这些增加变量的方法之间有什么区别?
++
与其他语言相同:
++x
x++
现在,当用作独立语句时,它们的含义相同:
x++; ++x;
当您在其他地方使用表达式的值时,差异就出现了。例如:
x = 0; y = array[x++]; // This will get array[0] x = 0; y = array[++x]; // This will get array[1]