运算符:一般的运算符不会轻易改变变量的值,除了赋值运算符“=”,会将值赋值给变量,改变变量的值。
例如: let a = 10
a + 1
console.log( a) //打印的值为10
分析: 在这个例子中, 运算符 “+”只是起了一个相加的作用,并没有将 “a + 1"的值赋值给新的变量,所以 a 打印出来仍为 10,
- ++ 自增运算符
- ++ 使用后会使得原来的变量的值立刻增加1
- 自增分为前自增(++a) 和后自增(a++)
- 无论是++a还是a++都会使得原变量立刻增加1
- 不同的是++a和a++所返回的值不同
- ++a是先增加1,再进行赋值
- c++是先赋值,再进行增加1
- 自减运算符同理
<script>
/*
++ 自增运算符
- ++ 使用后会使得原来的变量的值立刻增加1
- 自增分为前自增(++a) 和后自增(a++)
- 无论是++a还是a++都会使得原变量立刻增加1
- 不同的是++a和a++所返回的值不同
- ++a是先增加1,再进行赋值
- c++是先赋值,再进行增加1
*/
let a = 10
let b = ++a
console.log("++a",b)
let c = 10
let d = c++
console.log("c++",d)
</script>