算数运算符(前置条件:a = 10, b = 5;)
-
:+(加法)
描述:执行加法运算,返回操作数的总和。
实例:a + b,返回结果为15
2 :-(减法)
描述:执行减法运算,返回操作数的差值。
实例:a – b,返回结果为5
3 :*(乘法)
描述:执行乘法运算,返回操作数的乘积。
实例:a * b,返回结果为50
4 :/(除法)
描述:执行除法运算,返回操作数的商数。
实例:a / b,返回结果为2
5 :%(余数/取模)
描述:执行除法运算,并返回余数。
实例:a % b,返回结果为0
6 :+ +(递增)
描述:执行加法运算,加1的变量值。
实例:a ++,返回结果为10,++ a,返回结果11
7 :- -(递减)
描述:执行减法操作,减1的变量值。
实例: b – -, 返回结果为5,- – b,返回结果为4
符号 | 描述 | 实例 |
---|---|---|
+(加法) | 执行加法运算,返回操作数的总和 | a + b,返回结果为15 |
-(减法) | 执行减法运算,返回操作数的差值 | a – b,返回结果为5 |
*(乘法) | 执行乘法运算,返回操作数的乘积 | a * b,返回结果为50 |
/(除法) | 执行除法运算,返回操作数的商数 | a / b,返回结果为2 |
%(余数/取模) | 执行除法运算,并返回余数 | a % b,返回结果为0 |
+ +(递增) | 执行加法运算,加1的变量值 |
a ++,返回结果为10 ++ a,返回结果为11 |
– -(递减) | 执行减法操作,减1的变量值 |
b – -, 返回结果为5 – – b,返回结果为4 |
关系运算符(前置条件:a = 10, b = 20;)
-
:= =(等于)
描述:检查两个操作数的值是否相等,如果相等则条件为真。
实例:a = = b,则结果不为真
2 :!=(不等于)
描述:检查两个操作数的值是否相等,如果不相等则条件为真。
实例:a ! = b,则结果为真
3 :>(大于)
描述:检查左操作的值是否大于右操作的值,如果大于,则条件不为真。
实例:a > b,则结果不为真
4 :<(小于)
描述:检查左操作的值是否小于右操作的值,如果小于,则条件为真。
实例:a < b,返回结果为真
5 :> =(大于或等于)
描述:检查左操作数的值是否大于或等于右操作数的值,如果大于或等于,则条件不为真。
实例:a > = b,则结果不为真
6 :< =(小于或等于)
描述:检查左操作数的值是否小于或等于右操作数的值,如果小于或等于,则条件为真。
实例:a < = b,返回结果为真
符号 | 描述 | 实例 |
---|---|---|
= =(等于) |
检查两个操作数的值是否相等,如果相等则条件为真。 | a = = b, 则结果不为真 |
!=(不等于) |
检查两个操作数的值是否相等,如果不相等则条件为真。 | a ! = b,则结果为真 |
>(大于) |
检查左操作的值是否大于右操作的值,如果大于,则条件不为真。 | a > b,则结果不为真 |
<(小于) |
检查左操作的值是否小于右操作的值,如果小于,则条件为真。 | a < b,返回结果为真 |
> =(大于或等于) |
检查左操作数的值是否大于或等于右操作数的值,如果大于或等于,则条件不为真。 | a > = b,则结果不为真 |
< =(小于或等于) |
检查左操作数的值是否小于或等于右操作数的值,如果小于或等于,则条件为真。 | a < = b,返回结果为真 |
逻辑运算符(前置条件: a为true , b为false ;)
用于两个或更多的条件相结合; ( 逻辑运算符返回一个布尔值,即真或假)
-
:II(或)
描述:逻辑或运算符。如果两个操作数都非零,则条件为真。返回布尔值true/false。
实例:(a || b)为真
2 :&&(与/且)
描述:逻辑与运算符。如果两个操作数中有任意一个非零,则条件为真。返回布尔值一个非零,则条件为真。返回布尔值。
实例:(a && b)为假
3 :! (非)
描述:逻辑非运算符。用来逆转操作数的逻辑状态,返回布尔值true/false。
实例:! (a && b)为真
符号 | 描述 | 实例 |
---|---|---|
II(或) |
逻辑或运算符。如果两个操作数都非零,则条件为真。返回布尔值true/false。 | (a || b)为真 |
&&(与/且) |
逻辑与运算符。如果两个操作数中有任意一个非零,则条件为真。返回布尔值一个非零,则条件为真。返回布尔值。 | (a && b)为假 |
! (非) |
逻辑非运算符。用来逆转操作数的逻辑状态,返回布尔值true/false。 | ! (a && b)为真 |
其他运算符
-
:-
描述:否定运算符(-),变化的值的符号。
实例:a = 10,-a = -10;
2 :+
描述:连接运算符(+),用于字符串操作。
实例:a= “hello,” ,b= “ts!” ,a+b = “hello,ts!”
3 :?:
描述:用来表示一个条件表达式。(也称为 三元运算符 / 三目运算符)。
语法格式:条件表达式 ?条件为真返回的值:条件为假返回的值。
实例:a= 1,b=2; a > b? a+b: a-b;
4 :typeof
描述:一元运算符,返回操作数的数据类型。
实例:a= 1; typeof(a) == number;
5 :instanceof
描述:和类型运算符类似,检测一个对象是否是一个(明确的)特定类型或没有。
实例:var a = new string(“hello world”); console.log(a instanceof string);//结果为true
符号 | 描述 | 实例 |
---|---|---|
– | 否定运算符(-),变化的值的符号。 | a = 10,-a = -10; |
+ | 连接运算符(+),用于字符串操作; | a= “hello,” ,b= “ts!” ,a+b = “hello,ts!” |
?: |
用来表示一个条件表达式。(也称为 三元运算符 / 三目运算符) 语法格式:条件表达式 ?条件为真返回的值:条件为假返回的值 |
a= 1,b=2; a > b? a+b: a-b; |
typeof |
一元运算符,返回操作数的数据类型。 | a= 1; typeof(a) == number; |
instanceof |
和类型运算符类似,检测一个对象是否是一个(明确的)特定类型或没有。 | var a = new string(“hello world”); console.log(a instanceof string);//结果为true |