let x = 2
console.log(x)
console.log(x++)
console.log(x)
console.log(++x)
console.log(x)
x++
執行順序是:先列印出 x 的數值後,再進行 x = x + 1 的動作。
++x
執行順序是:先 x = x + 1 ,再列印出 x 的數值。
let x = 2
L2 L3 L4 x++
++x
x += 1
都是賦值完
才L5 印出 x,所以x是賦值完的結果 //3
let x = 2
console.log(x)
console.log(x++)
console.log(x)
console.log(++x)
console.log(x)
x++
執行順序是:先列印出 x 的數值後,再進行 x = x + 1 的動作。
++x
執行順序是:先 x = x + 1 ,再列印出 x 的數值。
let x = 2
L2 L3 L4 x++
++x
x += 1
都是賦值完
才L5 印出 x,所以x是賦值完的結果 //3