any
和 JavaScript 中变量的默认类型一样,指代是动态的,能够赋予任意类型。例如:
var notSure: any = 4;
notSure = "maybe a string instead";
notSure = false; // 定义为boolen型
定义为any后,将失去语法感知的功能,就相当于写JavaScript 一样。
值得一提的是,any可以配合数组来使用,代码如下:
var list: any[] = [1, true, "free"];
list[1] = 100; //更改list[1]的值
在右面的编辑器中去试一试吧!