赋值运算符用来将一个值赋值给一个变量
=
- 将符号右侧的值赋值给左侧的变量
??=
- 空赋值
- 只有当变量的值为 null 或 undefined 时才会对变量进行赋值
+= a += n 等价于 a = a+n
-= a -= n 等价于 a = a-n
*= a *= n 等价于 a = a*n
/= a /= n 等价于 a = a/n
%= a %= n 等价于 a = a%n
<script>
let a = 10
a = 5 //将右边的值 赋值 给左边的变量
let b = a //一个变量只有在 = 左边时才是变量 ,在=右边时它是值
a = 66
a = a + 11//大部分的运算符都不会改变变量的值 ,赋值运算符除外
a = 5
a +=5 //在 a 原来的值得基础上增加5
a = unedfined
a ?? = 101
console.log(a)