类型断言 —— 适用于明确知道变量类型的场景 。
类型断言有两种形式。
一、“尖括号”语法:
let msg:any = "this is a string"
let len: number = (<string>msg).length
console.log(len)
编译成js:
var msg = "this is a string";
var len = msg.length;
console.log(len);
二、as语法:
let msg:any = "this is a string"
let len: number = (msg as string).length
console.log(len)
编译成js:
var msg = "this is a string";
var len = msg.length;
console.log(len);