1.any

  1. //变量可以赋予任何类型的值,赋值完成之后是可以改变的
  2. var s:any = 10;
  3. s ="hello world";

2.string

  1. var s:string="hello";

3.number

  1. var n:number=10;

4.boolean

  1. var b:boolean=true;

5.Array

  1. var arr:string[]=["hello","world"];
  1. var arr:Array<number>=[1,2,3]

6.object

  1. var obj:object={name:"cheng",age:21}

7.array-object

  1. var list:Array<object>=[{name:"meng"}]

8.function

1.没有返回值的函数

  1. function show():void{
  2. console.log("hello")
  3. }

2.有返回值的函数

  1. function go():string{
  2. return "hello world";
  3. }

9.元组

  1. var s:[string,number]=["hhello",1];
  2. console.log(s)

10.枚举类型 enum

  1. enum Status {
  2. success=200,
  3. error=404,
  4. serverError=500
  5. }
  6. var success:Status = Status.success;
  7. console.log(success)

11.null undefined

  1. var num=null;
  2. num=10 //报错