var str = ‘1’
var str2:number = <number> <any> str
console.log(typeof str2) // 问题 1:为什么输出 string
str2 = 1
console.log(typeof str2)
str2 = ‘3’ // 问题 2:为什么编译错误
ts 在编译的时候是怎么控制类型的呢
谢谢
var str = ‘1’
var str2:number = <number> <any> str
console.log(typeof str2) // 问题 1:为什么输出 string
str2 = 1
console.log(typeof str2)
str2 = ‘3’ // 问题 2:为什么编译错误
ts 在编译的时候是怎么控制类型的呢
谢谢