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.
posted @ 2020-07-20 11:00  公众号python学习开发  阅读(158)  评论(0编辑  收藏  举报