首页教程Javascript

运算符

1. 算数运算符

运算符描述
+加法
-减法
*乘法
/除法
%取模(余数)
++自增
--自减

用于字符串的 + 运算符用于把文本值或字符串变量连接起来 如需把两个或多个字符串变量连接起来,可使用 + 运算符。

txt1 = "man!"; txt2 = "what can i say?"; txt3 = txt1 + " "+ txt2; // man! what can i say?

ps: 如果数字 + 字符串, 那么数字就会转换为字符串然后相连, 返回类型是字符串

txt1 = "36"; txt2 = 9; txt3 = txt1 + txt2; //369 (字符串类型)

2. 赋值运算符

运算符等同于
=x = y
+=x = x + y
-=x = x - y
*=x = x * y
/=x = x / y
%=x = x % y

3. 比较运算符

运算符描述
==等于
===绝对等于(值和类型都相等)
!=不等于
!==不绝对等于(值和类型有一个不相等,或两个都不相等)
>大于
<小于
>=大于或等于
<=小于或等于

4. 逻辑运算符

假设x=6, y=3

运算符描述例子
&&and(x < 10 && y > 1) 为 true
||or(x==5 || y==5) 为 false
!not!(x==y) 为 true

5. 条件运算符

variablename = (condition)?value1:value2 voteable = (age<18)?"年龄小":"年龄够";

比较运算符和逻辑运算符一般在条件语句中使用, 我们下一节来了解条件语句