++ 自增运算符
- ++ 使用后会使得原来的变量立刻增加 1
- 自增分为前自增(++a)和 后自增 (a++)
- 无论是 ++a 还是 a++ 都会使原来立刻增加 1
- 不同的是 ++a 和 a++ 所返回的值不同
a++ 是自增前的值 旧值
++a 是自增后的值 新值
<script>
let a = 10
//let b = a++
console.log("a++ =",b)
let b = ++a
//console.log("++a =",b)
//console.log(a)
let n = 5 ;
let result = n++ + ++n +n
console.log(result)
-- 自减运算符
- 使用后会使得原来的变量立刻减小 1
- 自减分为前自减(--a)和后自减 (a--)
- 无论是 --a 还有 a-- 都会使原变量立刻减少1
- 不同的是 --a 和 a-- 的值不同
--a 是新值
a-- 是旧值
<script>
a = 5 ;
//console.log('--a',--a)
console.log('--a',a--)
console.log(a)