1.任意类型 any
1.任意类型 any //声明为 any 的变量可以赋予任意类型的值。var a:any = 10;a = "hello world";
2.数字类型 number
var s:number = 1;console.log(s);
3.字符串类型 string
var b:string = "hello world";console.log(b);
4.布尔类型 boolean
//表示逻辑值:true 和 false。var c:boolean = true;console.log(c);
5.数组类型
//声明变量为数组。//1.var arr:string[] = ["hello","world"]; //string[]数组内部只能是字符串类型console.log(arr);//2.var arr2:Array<number> = [1,2,3]; //先申明数组,然后在<>中申明数据类型console.log(arr2); //检查数据类型
6.对象
var obj:object = {name:"zhang",age:18}; //对象console.log(obj["name"]);var lists:Array<object> = [{name:"zhang",age:20}] //数组+对象
7.元组
给数组每一个元素指定一种类型
//给数组每一个元素指定一种类型var s:[string,number] = ["hello",1];console.log(s);
8.枚举 enum
定义一个特定类型的集合
enum Status {success=400,error = 404,server = 500}var success:Status = Status.error;console.log(success); //获取的是下标
9.null-undefined
//null表示对象值缺失。var num = null;num =10 //报错//undefined用于初始化变量为一个未定义的值
Vue
已关注
