指定变量类型是多余的

时间:2017-08-30 17:20:44

标签: typescript

我刚开始用TypeScript编码。所以我试图在这种语言中选择好的做法。

当知道变量类型时,它是一个好的做法吗?

例如,在此代码中:

var myVar: string = "";

为什么要添加string类型,因为很明显myVar是一个空字符串?

1 个答案:

答案 0 :(得分:2)

类型推断(https://www.typescriptlang.org/docs/handbook/type-inference.html)允许您省略单线初始化的输入。

所以在这种情况下

var myVar = "";

就足够了,编译器正确解释为字符串。

但是如果没有""做法,则需要显式输入以使其成为字符串。