对于一元运算符中的++在前、在后的区别:
++a:表示先运算,再赋值
a++:表示先赋值,再运算
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
var a = 2;
var b = a++;
//a++表示先将a的值赋给b,自身再+1,即:
//b=a
//a=a+1
console.log(a);//a=3
console.log(b);//b=2
var c = 2;
var d = ++c;
//++c表示先将c+1后,再把新的值赋给d
//c=c+1
//d=c
console.log(c);//c=3
console.log(d);//d=3
</script>
</body>
</html>
接下来看看结果