JavaScript 运算符
JavaScript 提供了几种不同的运算符,包括算术运算符、赋值运算符、比较运算符和逻辑运算符。
算术运算符
在 JavaScript 中,我们可以使用算术运算符来执行变量和直接值之间的操作。下表列出了算术运算符的使用,以及运算结果(假设 y=4)。
运算符 | 说明 | 示例 | x结果 |
---|---|---|---|
+ | 加 | x = y+5 x = y+"5" x = "Four"+y+"4" | 9 "45" "Four44" |
- | 减 | x = y-2 | 2 |
++ | 递增 | x = y++ x = ++y | 4 5 |
-- | 递减 | x = y-- x = --y | 4 3 |
* | 乘 | x = y*4 | 16 |
/ | 除 | x = 10/y | 2.5 |
% | 模(除法的余数) | x = y%3 | 1 |
注意:运算符 +
可以连接字符串或将字符串和数值加在一起。
赋值运算符
使用赋值运算符可以把值赋给一个变量,除了 =
运算符,还有几种不同的形式。下表列出了赋值运算符的使用,以及运算结果(假设 x=5)。
运算符 | 示例 | 相当于算术运算符 | x 结果 |
---|---|---|---|
= | x = 5 | x = 5 | 5 |
+= | x += 5 | x = x + 5 | 10 |
-= | x -= 5 | x = x - 5 | 0 |
*= | x *= 5 | x = x * 5 | 25 |
/= | x /= 5 | x = x / 5 | 1 |
%= | x %= 5 | x = x % 5 | 0 |