7、TypeScript數據類型


1、變量聲明

var 不要使用

建議使用:

let 變量

const  常量,一旦申明不能修改

 

2、數據類型

2.1布爾值:boolean

2.2數字類型  :number

2.3字符串類型:string(也支持模板字符串)

2.4數組類型 :Array<number>  //只能存放數字類型

      :number[]  //只能存放數字類型

      

 

      :Array<string>  //只能存放字符串類型

      :string[]    //只能存放字符串類型

      

2.5元組(有不同數據類型的數組):[number,string]  //  必須所定義類型的個數和順序,少一個都不行,參數和類型一一對應

 

2.6Object(用得少),可以賦任何值,typescript識別不了類型,寧可不寫

給對象賦值最好這樣寫:

 

2.7接口interface,作用是 重用,很方便,用得比較多

 

2.8Any任意類型,又回到弱類型了,編輯器不會去做細節判斷,但是盡量少用,沒有智能提示,用到的場景:比如數字和字符串之間的相互轉換,或者,不確定類型的情況下可以使用any

 

2.9類型除了用於變量聲明之后,還可以用於函數的形參

2.10函數的返回值也應該有類型

 

2.10Void只能用於函數的返回值,沒有返回值的時候建議跟一個:void,別人一看就知道這個函數沒有返回值

 

2.11null和undefined  幾乎不用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM