变量
1.计算机内部用力啊存储数据的容器。 2.变量是需要定义才会有,定义存储数据的容器。 3.变量名称要要求:1.有字母、数字、下划线、美元符号组成 2.开头不能用数字 3.不能使用关键字作为变量名 4.关键字:系统已经占用的名称。
2.赋值符 “ = ”
赋值运算符左侧的操作数必须是变量、对象属性或数组元素,也称为左值。例如,下面的写法是错误的,因为左侧的值是一个固定的值,不允许操作。
赋值运算的结合性是从右向左,最右侧的赋值运算先执行,然后再向左赋值,以此类推,所以连续赋值运算不会引发异常。
**赋值运算有以下两种形式:
- 简单的赋值运算
=:把等号右侧操作数的值直接复制给左侧的操作数,因此左侧操作数的值会发生变化。 - 附加操作的赋值运算:赋值之前先对右侧操作数执行某种操作,然后把运算结果复制给左侧操作数。具体说明如表所示。
| 赋值运算符 | 说明 | 示例 | 等效于 | |||
|---|---|---|---|---|---|---|
| += | 加法运算或连接操作并赋值 | a += b | a = a + b | |||
| -= | 减法运算并赋值 | a -= b | a= a - b | |||
| *= | 乘法运算并赋值 | a *= b | a = a * b | |||
| /= | 除法运算并赋值 | a /= b | a = a / b | |||
| %= | 取模运算并赋值 | a %= b | a = a % b | |||
| <<= | 左移位运算并赋值 | a <<= b | a = a << b | |||
| >>= | 右移位运算并赋值 | a >>= b | a = a >> b | |||
| >>>= | 无符号右移位运算并赋值位 | a >>>= b | a = a >>> b | |||
| &= | 位与运算并赋值 | a &= b | a = a & b | |||
| = | 位或运算并赋值 | a | = b | a = a | = b | |
| ^= | 位异或运算并赋值 | a ^= b | a = a ^ b | |||
| ** | ||||||
| 1.相等 “==” 重点 直接比较值是否相等,不比较类型 | ||||||
| 2.全等 “===” 先比较类型,如果类型不相等,直接得到flase结果 |
如果相等,再比较值是否相等
3.不全等 “!=”