2017-08-30 5 views
0

TypeScriptでコーディングを開始します。だから私はこの言葉の中で良い練習を選びようとしています。可変タイプを指定すると冗長です

変数型がわかっている場合は、それを指定することをお勧めしますか?このコードの例で

var myVar: string = ""; 

myVarが空の文字列であることは明らかであるようにstringタイプを追加することはなぜですか?

答えて

2

型推論(https://www.typescriptlang.org/docs/handbook/type-inference.html)を使用すると、1回の初期化で入力を省略できます。

したがって、この場合には

var myVar = ""; 

は十分であろう、と正しくコンパイラによって文字列として解釈。

ただし、影響がない場合は、文字列にするために明示的な型指定が必要です。