1-1. any
# // 变量可以赋予任何类型的值,赋值完成之后是可以改变的var s:any = 10;s = "hello world";
1-2. 字符串(string)
var s:string = "hello world";
1-3. 数值(number)
var n:number = 10;
1-4. 布尔值(boolean)
var b:boolean = true;
1-5. 数组(Array)
var arr:string[] = ["hello","world"];# // 数据类型前后要对应
var arr:Array<number> = [1,2]# // 推荐使用此方法
1-6. 对象(object)
var obj:object = {name:"cheng",age:15}
1-7. Array-Object
var list:Array<object> = [{name:"li",age:15},{name:"wnag",age:18}]
1-8. function
//没有返回值的函数function show():void{console.log("hello")}
//有返回值的函数# // 返回的值和数据类型要对应function go():string{return "hello world"}
1-9. 元组
//给数组每一个元素指定一种类型var s:[string,number] = ["hello",1];console.log(s);
1-10. 枚举类型 (enum)
定义一个特定类型的集合
enum Status {success = 200;error = 404;serverError = 500;}var success:Status = Status.success;console.log(success)
1-11. null-undefined
var num = null;num = 10; // 报错//当定义变量为空值时,赋予变量何值都会报错
