1拖云、參數(shù)的類型
如圖所示,當(dāng)我在typescript中給變量“myname”定義為string類型時应又,若再給該變量賦number類型的值時宙项,則編輯器會報錯。這樣會減少開發(fā)者在開發(fā)過程中犯錯誤的機(jī)會株扛。
當(dāng)已經(jīng)給一個變量賦值為string了尤筐,此時若再給該變量賦值其他類型,typescript依舊會報錯洞就。
若想要給該變量賦值任何類型盆繁,則將其聲明為“any”類型:
typescript其他類型:
2、參數(shù)默認(rèn)值
如圖所示旬蟋,當(dāng)聲明的方法的參數(shù)帶有默認(rèn)值的情況下油昂,在調(diào)用該方法的時候,該參數(shù)可以不傳。不過帶有默認(rèn)值的參數(shù)最好聲明在最后冕碟。
3稠腊、可選參數(shù)
如圖,b為可選參數(shù)鸣哀,在調(diào)用該方法時,可選參數(shù)可以不傳吞彤,打印出來的結(jié)果是undefine我衬。
使用可選參數(shù)時注意事項:
1、函數(shù)體內(nèi)需要對可選參數(shù)不穿的情況下作判斷饰恕,以免報錯挠羔;
2、可選參數(shù)不可聲明在必選參數(shù)前面埋嵌,否則會報錯