TypeScript 强制类型转换和类型判断 typeof,instanceof

来源:互联网 发布:骂人 知乎 编辑:程序博客网 时间:2024/06/05 00:22

作为一名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);    }
0 0
原创粉丝点击