数据类型
number:一切数字
string:字符串
boolean:判断
any:任何类型
let tmp:any = 1;
document.write('这个数字是${tmp}'); //输出这个数字是1
let a:number[] = [1,2,3,4];//设置一个数字数组
let names:string[] = ["WANG","LI"];//设置一个字符数组
联合类型
let num:number | string = 0;//可以保存两种类型
枚举
自己定义一个属于自己的类型
enum Color{
red,
blue,
green
}
let color: Color = Color.green;//直接用,直观
类型验证
let x = 10;
//...
document.write(typeof x); //判断x类型 输出number
类型别名
type NewNumber = number;//把number类型给予一个新别名
let num: NewNumber = 3;//NewNumber代替number类型
运算符
//逻辑运算符 && 逻辑与 ||逻辑或 !true逻辑非
res = num > 2&& num < 10;
res - num > 10||num < 5;
res = !(num>10);