算术运算符
算术运算符主要是针对数值类型和长整型;包括有加法、减法、乘法、除法、自增、自减等运算
加法(+)
javascript
let x:number=1
let y:number =2
console.log(x+y)
减法(-)
javascript
let x:number=1
let y:number =2
console.log(y-x)
乘法(*)
javascript
let x:number=1
let y:number =2
console.log(x*y)
除法(/)
javascript
let x:number=1
let y:number =2
console.log(x/y)
取余(%)
javascript
let x:number=1
let y:number =2
console.log(x%y)
自增(++)
javascript
let x:number=1
console.log(x++) //先使用再加1
console.log(++x) //先加1再使用
自减(--)
javascript
let x:number=1
console.log(x--) //先使用再减1
console.log(--x) //先减1再使用
取幂(**)
javascript
let x:number=1
let y:number =2
console.log(x**y)
赋值运算符
和日常中的赋值运算符不一样,在代码中,除了= ,还有+= ,-=,*=,/=,**=,%=
直接赋值(=)
javascript
let x:number=1
let y:number=x
(+=)
javascript
let x:number=1
let y:number+=x
(*=)
javascript
let x:number=1
let y:number*=x
(/=)
javascript
let x:number=1
let y:number/=x 相当于 y = y/x
(%=)
javascript
let x:number=1
let y:number%=x 相当于 y = y%x
(**=)
javascript
let x:number=1
let y:number**=x 相当于 y = y**x
字符串运算符
字符串运算符可以理解成字符串拼接的操作,主要包括 + 、+=
(+)
javascript
let x:string="22"
let y:string="22"
console.log(x+y)
(+=)
javascript
let x:string="22"
let y:string="22"
console.log(x+=y)
比较运算符
比较运算符用于判断左右两侧的值是否满足一定条件。包含的运算符:等于(==),
恒等于(= = =),不等于(!=),恒不等于(!= =),大于(>)、小于(<),大于等于(>=),小于等于(<=)
等于
判断左右两侧的值是否相等
javascript
let x:string="22"
let y:string="22"
console.log(x==y)
恒等于
判断左右两侧的值和类型是否相等
javascript
let x:string="22"
let y:string="22"
console.log(x===y)
不等于
判断左右两侧的值是否不相等
javascript
let x:string="22"
let y:string="22"
console.log(x!=y)
不恒等于
判断左右两侧的值和类型是否不相等
javascript
let x:string="22"
let y:string="22"
console.log(x!==y)
大于
判断左侧的值是否大于右侧的值
javascript
let x:number=22
let y:number=20
console.log(x>y)
大于等于
判断左侧的值是否大于等于右侧的值
javascript
let x:number=22
let y:number=20
console.log(x>=y)
小于
判断左侧的值是否小于右侧的值
javascript
let x:number=22
let y:number=20
console.log(x<y)
小于等于
判断左侧的值是否小于等于右侧的值
javascript
let x:number=22
let y:number=20
console.log(x<=y)