TS运算符及常用方法
赋值运算符
let a:number=10
算数运算符
let num11:number=10;
let num12:number=3;
console.log(num11+num12);
console.log(num11-num12);
console.log(num11*num12);
console.log(num11/num12);
console.log(num11%num12);
比较运算符
let flag3=12>9
let flag4=12<9
let flag5=12>=12
let num13:any=12
let str1:any='12'
let flag6=num13==12
console.log(flag6);
let flag7=num13===str1
console.log(flag7);
三元运算符
let str2:string=30%2==0 ? "1":"2"
console.log(str2)
关系运算符
let sex:string="女"
let isHuo:boolean=false
let flag8:boolean= sex==="女" && isHuo
console.log(flag8)
sex="男"
isHuo=true
flag8=sex==="女"||isHuo
console.log(flag8)
++
let a1:number=1
a1++;
console.log(a1++)
a1=1
++a1
console.log(++a1)
位移运算
console.log(8>>>2)
获取数据的类型
let a:string="123"
let a1:number=123
console.log(typeof a)
console.log(typeof a1)
数字变字符串
let str:string=a1+""
字符串变数
let a12:number=Number('123.9')