Typescript學(xué)習(xí)筆記(3) ----- 類型注解和類型推斷

類型注解

  • type annotation 類型注解,我們來(lái)告訴ts變量是什么類型
let count = count:number;
count = 123;

類型推斷

  • type inference 類型推斷,typescript能自己分析出來(lái)
let countInference = 123

知道這兩點(diǎn)之后,記住一個(gè)很重要的原則:
如果TS能夠自動(dòng)分析變量類型,我們就什么也不需要做了,
如果TS無(wú)法分析變量類型,我們就需要使用類型注解。

以下一個(gè)函數(shù)的例子很好地解釋了這一點(diǎn):


這時(shí)候兩個(gè)參數(shù)顯示的都是any,因?yàn)楹瘮?shù)不知道傳進(jìn)來(lái)的參數(shù)是什么類型。所以total也無(wú)法推斷出試什么類型。

這時(shí)候我們對(duì)類型進(jìn)行注解



這樣一來(lái)就可以推斷出類型了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容