JavaScript 运算符与表达式全解析
1. 表达式基础
JavaScript 语句用于指示浏览器执行特定操作,许多 JavaScript 语句包含数学表达式,用于让浏览器执行数学运算。例如,简单的数学表达式 2 = 1 + 1
以及 PurchasePrice * .06
。
表达式由两部分组成:操作数和运算符。操作数是值,运算符是告诉浏览器如何计算数学表达式的符号。例如在 1 + 1
中,数字是操作数,加号 +
是运算符,浏览器通过将运算符右侧的值加到左侧的值来计算该表达式。
当一个数学表达式中包含多个操作时,可能会让开发者感到困惑,例如不清楚操作的执行顺序。以 2 = 1 + 1
为例,浏览器先执行加法操作,将 1 + 1
计算为 2
,然后使用赋值运算符 =
将右侧表达式的结果赋给左侧的值。
2. 运算符类型
JavaScript 使用五种类型的运算符:算术运算符、逻辑运算符、赋值运算符、比较运算符和条件运算符。
2.1 算术运算符
算术运算符用于执行基本的数学运算,常见的算术运算符如下表所示:
| 运算符 | 描述 |
| — | — |
| + | 加法 |
| - | 减法 |
| * | 乘法 |
| / | 除法 |
| % | 取模(返回除法的余数) |