快连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的內置類型有哪些的詳細內容,更多請關注本站其它相關文章!