共计 327 个字符,预计需要花费 1 分钟才能阅读完成。
解释
比方你定义了一个变量类型是 any,可是你明确晓得此处其实在的值肯定是一个字符串,那么你就能够通知编译器,” 置信我,这是一个字符串 ”。
应用
类型断言有两种模式,咱们以下面字符串为例来演示。
尖括号
let someValue: any = "this is a string";
let strLength: number = (<string>someValue).length;
as 语法
let someValue: any = "this is a string";
let strLength: number = (someValue as string).length;
两种模式是等价的,至于应用哪个大多数状况下是凭集体爱好,然而,当你在 TypeScript 里应用 JSX 时,只有 as 语法断言是被容许的。
正文完
发表至: typescript
2023-01-14