JavaScript 运算符
JavaScript算术运算符
y = 5时,算术运算符的应用。
运算符 | 描述 | 例子 | x运算结果 | y运算结果 |
+ | 加法 | x = y +2 | 7 | 5 |
- | 减法 | x = y - 2 | 3 | 5 |
* | 乘法 | x = y * 2 | 10 | 5 |
/ | 除法 | x = y / 2 | 2.5 | 5 |
% | 取模(余数) | x = y % 2 | 1 | 5 |
++ | 自增 | x = ++y | 6 | 6 |
x = y++ | 5 | 6 | ||
-- | 自减 | x = --y | 4 | 4 |
x = y-- | 5 | 4 |
JavaScript赋值运算符
赋值运算符用于给 JavaScript 变量赋值。
x = 10 和 y = 5,下面的表格解释了赋值运算符。
运算符 | 例子 | 等同于 | x运算结果 |
= | x = y | 5 | |
+= | x += y | x = x + y | 15 |
-= | x -= y | x = x - y | 5 |
*= | x *= y | x = x * y | 50 |
/= | x /= y | x = x / y | 2 |
%= | x %= y | x = x % y | 0 |
用于字符串的+运算符
要想在两个字符串之间增加空格,需要把空格插入一个字符串之中。
txt1 = "What a very "; txt2 = "nice day"; txt3 = txt1+txt2; 结果: What a very nice day
对字符串和数字进行加法运算
两个数字相加,返回数字相加的和,如果数字与字符串相加,返回字符串。
x = 5+5; y = "5"+5; z = "Hello"+5; 结果: 10 55 Hello5
JavaScript比较运算符
比较运算符在逻辑语句中使用,以测定变量或值是否相等。
x=5,下面的表格解释了比较运算符
运算符 | 描述 | 比较 | 返回值 |
== | 等于 | x == 8 | false |
x == 5 | true | ||
=== | 绝对等于 | x === '5' | false |
(值和类型均相等) | x === 5 | true | |
!= | 不等于 | x != 8 | true |
!== | 绝对不等于 | x !== '5' | true |
(值或类型不相等) | x !== 5 | false | |
> | 大于 | x > 8 | false |
< | 小于 | x < 8 | true |
>= | 大等于 | x >= 8 | false |
<= | 小等于 | x <= 8 | true |
JavaScript逻辑运算符
逻辑运算符用于测定变量或值之间的逻辑。
给定 x=6 以及 y=3,下表解释了逻辑运算符
运算符 | 描述 | 例子 | 结果 |
&& | and | (x < 10 && Y > 1) | true |
|| | or | ( x == 5 || y == 5) | false |
! | not | !(x == y) | true |
条件运算符
语法:variablename=(condition)?value1:value2
如果变量 age 中的值小于 18,则向变量 voteable 赋值 "年龄太小",否则赋值 "年龄已达到"。 voteable = (age<18)?"年龄太小":"年龄已达到";