0
我剛開始用TypeScript編碼。所以我試圖用這種語言來選擇最佳做法。指定變量類型是多餘的
當知道變量類型時,它是一種很好的實踐嗎?
例如,在這個代碼:
var myVar: string = "";
爲什麼加入string
類型,很明顯,myVar
是一個空字符串?
我剛開始用TypeScript編碼。所以我試圖用這種語言來選擇最佳做法。指定變量類型是多餘的
當知道變量類型時,它是一種很好的實踐嗎?
例如,在這個代碼:
var myVar: string = "";
爲什麼加入string
類型,很明顯,myVar
是一個空字符串?
類型推斷(https://www.typescriptlang.org/docs/handbook/type-inference.html)允許您省略單線程初始化的輸入。因此,在這種情況下
var myVar = "";
就足夠了,並且正確地解釋爲編譯器字符串。
但是,如果沒有""
作用,需要明確的鍵入才能使其成爲字符串。