<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
var a = 3;
var b = a++*4;
console.log(a,b);//4 12
var i = 3;
var k = ++i*4;
console.log(i,k)//4 16
</script>
</body>
</html>
if(i=5) i++时
i =6;
i++=5;
++i时
i=6;
++i=6
++i是将自身加1的值赋值给新变量,同时自身也加1;
i++是将自身的值赋给新变量,然后才自身加1.
++i是先处理完加法,再做其它运算, i++是处理完相关运算(执行完一条语句后)后自加