算術運算符
算術運算符主要是針對數值類型和長整型;包括有加法、減法、乘法、除法、自增、自減等運算
加法(+)
let x:number=1let y:number =2console.log(x+y)
減法(-)
let x:number=1let y:number =2console.log(y-x)
乘法(*)
let x:number=1let y:number =2console.log(x*y)
除法(/)
let x:number=1let y:number =2console.log(x/y)
取余(%)
let x:number=1let y:number =2console.log(x%y)
自增(++)
let x:number=1console.log(x++) //先使用再加1console.log(++x) //先加1再使用
自減(–)
let x:number=1console.log(x--) //先使用再減1console.log(--x) //先減1再使用
取冪(**)
let x:number=1let y:number =2console.log(x**y)
賦值運算符
和日常中的賦值運算符不一樣,在代碼中,除了= ,還有+= ,-=,*=,/=,**=,%=
直接賦值(=)
let x:number=1let y:number=x
(+=)
let x:number=1let y:number+=x
(*=)
let x:number=1let y:number*=x
(/=)
let x:number=1let y:number/=x 相當于 y = y/x
(%=)
let x:number=1let y:number%=x 相當于 y = y%x
(**=)
let x:number=1let y:number**=x 相當于 y = y**x
字符串運算符
字符串運算符可以理解成字符串拼接的操作,主要包括 + 、+=
(+)
let x:string="22"let y:string="22" console.log(x+y)
(+=)
let x:string="22"let y:string="22" console.log(x+=y)
比較運算符
比較運算符用于判斷左右兩側的值是否滿足一定條件。包含的運算符:等于(==),
恒等于(= = =),不等于(!=),恒不等于(!= =),大于(>)、小于(<),大于等于(>=),小于等于(<=)
等于
判斷左右兩側的值是否相等
let x:string="22"let y:string="22" console.log(x==y)
恒等于
判斷左右兩側的值和類型是否相等
let x:string="22"let y:string="22" console.log(x===y)
不等于
判斷左右兩側的值是否不相等
let x:string="22"let y:string="22" console.log(x!=y)
不恒等于
判斷左右兩側的值和類型是否不相等
let x:string="22"let y:string="22" console.log(x!==y)
大于
判斷左側的值是否大于右側的值
let x:number=22let y:number=20console.log(x>y)
大于等于
判斷左側的值是否大于等于右側的值
let x:number=22let y:number=20console.log(x>=y)
小于
判斷左側的值是否小于右側的值
let x:number=22let y:number=20console.log(x<y)
小于等于
判斷左側的值是否小于等于右側的值
let x:number=22let y:number=20console.log(x<=y)