自增运算符 ++
自减运算符 --自增和自减运算符写在变量前面和后面的区别
写在变量后面,表示变量先参与其他的运算,然后再自增或自减
<script>
let num = 1;
let result = num++ + 1; // 实际进行的操作顺序: num + 1; num++
console.log("num:" + num);
console.log("result:" + result);
</script>
控制台结果:
写在变量的前面,表示变量先自增或者自减,然后再参与其他运算
<script>
let num = 1;
let result = ++num + 1; // 实际进行的操作顺序: num++; num + 1;
console.log("num:" + num);
console.log("result:" + result);
</script>
控制台结果:
注意点:
自增自减运算符只能出现在变量的前面或者后面,不能出现在常量或者表达式前面或者后面
错误做法: --6 ; 6++ (1+1)++ ++(1+1)