javaScript中的自增自减
自增++ i++,++i
自减-- i–,--i
变量在前边,加号在后边,先取出变量的值,参与其他运算,再进行自加(自减)
变量在后边,加号在前边,先进行自加(自减),在取出值参与其他运算。
<!Doctype html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
<script>
console.log(i=3); //3
//console.log(i,i++); //3
//console.log(i,i++ + i-- + i++); //3+4+3=10
//console.log(i,i + i++ + i + i--);//3+3+4+4=14
//console.log(i,i++ + i++ + i + i--);//3+4+5+5=17
console.log(i,i-- -i++ -i-- + i + i++);//3-2-3+2+2
//console.log(i,i++ + i++ + ++i + i-- + --i)//3+4+6+6+4=23
</script>
</body>
</html>