ts运算符,基础掌握好

掌握好语法基础是写出好的代码的关键,所谓高手首先要熟练

算数运算符(前置条件: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

TypeScript算数运算符

符号

描述

实例

+(加法)

执行加法运算,返回操作数的总和

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 = 10, b = 20;)

符号

描述

实例

= =(等于)

检查两个操作数的值是否相等,如果相等则条件为真。

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)为真

逻辑运算符(前置条件: a为true , b为false ;)

符号

描述

实例

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值