自增和自减运算符
-
自增和自减运算符分别用 两个加号
++
和 两个减号--
表示 -
自增就是给自己 + 1,自减就是给自己 -1。
-
比如 let s = 100
-
如果 s++ ,之后 s 就变成了 101 。想当于 s += 1
-
如果 s-- ,之后 s 就变成了 99 。相当于 s -= 1
-
-
自增(++)又分两种情况
-
a++ 先操作a,再自增1
-
++a 先自增1,再操作a
-
-
自减(--)也分两种情况
-
a-- 先操作a,再自减1
-
--a 先自减1,再操作a
-
代码实战
代码的详细解读,可以参考视频教程。
新建JS文件 12-increment.js
,编写下方程序,运行看看效果吧。
let a = 100
console.log("a = " + a)
a++
console.log("a = " + a)
//a = 101
console.log(a++) // 先操作a,就是先打印 a,输出 101,之后再 ++
console.log(a) // 所以这个地方a 就变成了 102
//a = 102
console.log(++a) // 先自增1,那么a就是103,所以打印出来的 a 就是 103
console.log(a) // 这个地方 a 自然也是 103 了
// -- 和 ++ 的操作是类似的,可以自己尝试写一下