Skip to content

输出是什么? ​

javascript
let number = 0
console.log(number++)
console.log(++number)
console.log(number)

A. 1 1 2 B. 1 2 2 C. 0 2 2 D. 0 1 2

答案: C

解析: ​

一元后自增运算符 ++:

  1. 返回值(返回 0)
  2. 值自增(number 现在是 1) 一元前自增运算符 ++:
  3. 值自增(number 现在是 2)
  4. 返回值(返回 2) 结果是 0 2 2.