0
点赞
收藏
分享

微信扫一扫

TypeScript 类型:类型断言

蒸熟的土豆 2022-02-06 阅读 129

类型断言用于将一个变量在编译阶段进行类型的强制改变,通常用于联合类型,any,及父子类之间的断言,有两种形式:

1. value as type

2.<type>value

let data : any = "Hello";
let len : number = (<string>data).length;
console.log(len);//输出5
len = (data as string).length;
console.log(len);//输出5

注:类型断言只在编译阶段的类型检查时起作用,且编译后会被移除,如果断言后的类型不正确,那么运行阶段会产生错误。

举报

相关推荐

0 条评论