类型推断应该是编译的时候检测,类型错误不影响生成js 代码。在编TS 代码的时候,一般vscode 或其他编辑器会 调用 TS 的language service 检测类型并提示。“类型推断”// str 标注类型 string let str:string = 'xianmong'; console.log(str); // str2 没有标注类型,但是根据赋值推断出str2 为string let str2 = "tom"; console.log(str2)可在 typescript playground测试,在编辑器中,鼠标放在变量上,可以看到变量的类型,str2的类型是类型推断的结果
类型推断应该是编译的时候检测,类型错误不影响生成js 代码。
在编TS 代码的时候,一般vscode 或其他编辑器会 调用 TS 的language service 检测类型并提示。
“类型推断”
可在 typescript playground测试,
在编辑器中,鼠标放在变量上,可以看到变量的类型,str2的类型是类型推断的结果