作为一名AS3老手,写TS也是手到擒来的事情,不过AS和TS还是有些习惯不太一样,比如类型判断这块
AS3中只需要一个 ‘as’ ‘is’关键字就可以了
TS则不然,它的类型判断比较特殊,下面的方法体中进行了具体说明
typeJudge() {
//typeof 用来判断变量类型
var s: string = 'egret';
var isString: boolean = typeof s === 'string';
console.log(typeof s === 'string');
console.log(typeof s === 'number');
console.log(typeof s === 'any');
console.log(typeof s === 'array');
//instanceof 用来判断方法或者接口类型
var a: A = new A();
console.log(a instanceof A);
console.log(a instanceof B);
}