跳至內容

typescript的內置類型有哪些

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务
typescript 內置類型包括:原始類型:any、unknown、number、boolean、string、symbol結構化類型:object、array、tuple、enum泛型類型:promise、array特殊類型:void、never聯合類型:類型1 | 類型2 | ...交叉類型:類型1 & 類型2 & ...

TypeScript 的內置類型

TypeScript 是一種靜態類型語言,提供了一系列內置類型來方便開發人員進行類型檢查和推斷。這些內置類型包括:

原始類型:

  • any: 允許任何類型的值。
  • unknown: 也是允許任何類型的值,但與 any 不同,unknown 變量在使用前必須進行類型檢查。
  • number: 數值類型。
  • boolean: 布爾類型。
  • string: 字符串類型。
  • symbol: 符號類型。

結構化類型:

  • object: 對象類型。
  • array: 數組類型。
  • tuple: 指定長度和類型的數組類型。
  • enum: 枚舉類型。

泛型類型:

  • Promise 表示一個異步操作,最終解析爲類型爲 T 的值。
  • Array 表示一個 T 類型元素的數組。

特殊類型:

  • void: 表示不返回任何值的函數或操作。
  • never: 表示永遠不會發生的類型,通常用於指示錯誤處理。

聯合類型:

  • 類型1 | 類型2 | ...: 表示可以是類型1、類型2或其他指定類型的聯合類型。

交叉類型:

  • 類型1 & 類型2 & ...: 表示同時是類型1、類型2和指定其他類型的值的類型。

注意: TypeScript 還可以使用第三方庫或 TypeScript Definition Manager(DT)添加其他內置類型。

以上就是typescript的內置類型有哪些的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。