let bb:boolean = false; let aa:number = 10; bb = aa==8; //相等 bb = aa>8; //大于 bb = aa<8; //小于 bb = aa>=8; //大于等于 bb = aa<=8; //小于等于 bb = aa<8 && aa==5; //且 bb = aa<8 || aa==5; //或 bb = !false; //非
let a:number = 1; let b:number = 2 a = b + 2; //加 a = b - 2; //减 a = b * 2; //乘 a = b / 2; //除 a = b % 2; //余 a = ++b; //自加后赋值 a = b++; //赋值后自加 a = --b; //自减后赋值 a = b--; //赋值后自减
let isDone:boolean = false; //布尔值 let num:number = 22.6; //数值类型 let str:string = "吃吃吃"; //字符串类型 let mStr:string = `数值为:${num}`; //模板字符串 let list:number[] = [1,2,3]; //数组 let arr:Array<number> = [1,2,3]; //泛型数组 let x:[string,number] = ["hahaha",10]; //元组 不同类型的组 enum Color{Red,Green = 2,Blue} //枚举定义 let c:Color = Color.Red; //枚举的使用 let s:any = "strstrstr"; //任意类型 let strL:number = (<string>s).length; //类型断言 转换 let strLength:number = (s as string).length; //类型断言 转换