javascript中先加加和后加加区别 ++a,a++

javascript中先加加和后加加区别 ++a,a++

start

请问下列代码会输出什么内容?

var a = 1
var b = 1
var c = 1

console.log(a++)
console.log(++b)
console.log((c += 1))

思考

从学习 javascript 开始,就对先加加后加加模糊不清,时至今日,再来学习一下。

  • 在使用变量时,当++在变量后面的时候,会先返回变量再做++处理。
  • 先加加,与上一条逻辑相反(先计算,再返回)。
  • c += 1可以理解为c = c + 1
  • 先减减后减减,和上述同理

答案

var a = 1
var b = 1
var c = 1

console.log(a++) // 1
console.log(++b) // 2
console.log((c += 1)) // 2

你可能感兴趣的:(javascript,javascript,前端,开发语言)