后缀和前缀形式
重要性:5
在以下代码执行后,所有变量 a、b、c 和 d 的最终值是多少?
let a = 1, b = 1;
let c = ++a; // ?
let d = b++; // ?
答案是
a = 2b = 2c = 2d = 1
let a = 1, b = 1;
alert( ++a ); // 2, prefix form returns the new value
alert( b++ ); // 1, postfix form returns the old value
alert( a ); // 2, incremented once
alert( b ); // 2, incremented once