天天看點

js的++,--

let testArr = [1,2,3,4,5,6]

let a1 = 0

let a2=0
let b1=0
let b2 = 0

// ++在後
console.log(testArr[a1++])
console.log("此時的a1",a1)

//++在前

console.log(testArr[++a2])
console.log("此時的a2",a2)



1
此時的a1 1
//1也就是arr的下标0,a1值增加1

2
此時的a2 1
//2是其下标1,a2值增加了1


觀察發現++之後原數字會增加1,不管前加還是後加。

差別就是後++執行之後整體的值不變。前++是先整體+1然後數字加1.
           

繼續閱讀