Javascript运算符之一元运算符
1、一元运算符
学习目标:能够使用一元运算符做自增、自减运算
自增:
符号:++
作用:让变量的值加1
自减:
符号:--
作用:让变量的值减1
使用场景:经常用于计数使用
2、自增运算符的用法:
(1)前置自增
let num = 1
++num
(2)后置自增
let num = 1
num++
3、前置自增和后置自增区别:
(1)单独使用没有区别,例如上方案例最后num结果都为2
(2)参与运算就会有区别
前置自增:先自加再使用 (记忆口诀:++在前 先加)
后置自增:先使用再自加 (记忆口诀:++在后 后加)
4、案例:
let i = 1
console.log(++i + 1) //3 输出打印的结果为3 即2+1=3
let i = 1
console.log(i++ + 1); //2 后置++,先参与运算后加 即1+1=2
let i = 1
console.log(i++ + ++i + i)
分析:i++ 的结果为1,后置++,先参与运算后加;此时i的值变成2,前置++,先加再参与运算,++i则为3;i值的值变成3。所以最后结果是1+3+3=7

