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.