我刚开始用TypeScript编码。所以我试图在这种语言中选择好的做法。
当知道变量类型时,它是一个好的做法吗?
例如,在此代码中:
var myVar: string = "";
为什么要添加string
类型,因为很明显myVar
是一个空字符串?
答案 0 :(得分:2)
类型推断(https://www.typescriptlang.org/docs/handbook/type-inference.html)允许您省略单线初始化的输入。
所以在这种情况下
var myVar = "";
就足够了,编译器正确解释为字符串。
但是如果没有""
做法,则需要显式输入以使其成为字符串。