一个表达式是一种特殊的声明,其值是值。每个表达式都由-
-
操作数 -表示数据。
-
运算符 -定义如何处理操作数以产生值。
考虑下面的表达式2 +3。在表达式中,2和3是操作数,符号+(加号)是运算符。JavaScript支持以下类型的运算符-
- 算术运算符
- 逻辑运算符
- 关系运算符
- 按位运算符
- 赋值运算符
- 三元/条件运算符
- 字符串运算符
- 类型运算符
- 扩展运算符
算术运算符
假设变量a和b中的值分别为10和5。
操作符 | 功能 | 例 |
---|---|---|
+ | 加成 返回操作数之和。 |
a + b是15 |
-- | 减法 返回值的差。 |
ab是5 |
* | 乘法 返回值的乘积。 |
a * b是50 |
/ | 除 执行除法运算并返回商。 |
a / b是2 |
% | 取余 执行除法并返回余数。 |
a%b是0 |
++ | 增量 将变量的值加1。 |
a ++是11 |
- |