类型断言可以用来手动指定一个值的类型,即允许变量从一种类型更改为另一种类型。
语法格式:
<类型>值或值 as 类型
方式一:
let someAny: any = "my name is tony";let strLength: number = (<string>someAny).length;
strLength 作为 number 类型是不可以使用字符串方法的,所以这个时候我们可以使用类型断言对此进行转换。
方式二:
let someAny: any = "my name is tony";let strLength: number = (someAny as string).length;
最终的效果是一样的。
