下面是示例代碼:神交前和後增量
for(var i = 0; i<10; i++){
console.log(i);
}
var x = 20;
switch(x++){
case 20:
console.log("20 " + x++);
break;
case 21:
console.log("21 " + x++);
break;
default:
console.log(x++);
break;
}
在後置的情況下,兩個的console.log(表達)和開關(表達){}得到遞增前的值。 在我的例子中,我得到了「20 21」作爲switch語句的結果。
爲什麼在for循環中,如果我使用post-preincrement,它並不真正metter?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for – Andreas