Js中 a++和++a的区别

a++&++a

a的值都为 a+1 ,但是返回值不同

a++ => 返回的值是a本身

++a => 返回的值是a+1后的值

var a = 1
var b = a++	//b = 1  a = 2
// a++  输出的值为 a   a的值为 a+1

var a = 1
var b = ++a	//b = 2  a = 2
// ++a	输出的值为 a+1  a的值为 a+1

猜你喜欢

转载自blog.csdn.net/qq_36615115/article/details/107502190