TS中补充的六个类型
生活随笔
收集整理的這篇文章主要介紹了
TS中补充的六个类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.??元組
元組可以看做是數組的拓展,它表示已知元素數量和類型的數組。確切地說,是已知數組中每一個位置上的元素的類型 當我們為 元組 賦值時:各個位置上的元素類型都要對應,元素個數也要一致。 let typle:[string,number,boolean]; typle=["aaa",1111,true]; alert(typle)打印輸出:
aaa,1111,true
2.?枚舉
TypeScript 在 ES 原有類型基礎上加入枚舉類型,使我們在 TypeScript 中也可以給一組數值賦予名字 enum Roles {Admin = 1,User = 3,SuperAdmin = 5 } console.log(Roles.Admin); console.log(Roles.User); console.log(Roles.SuperAdmin)輸出:? 1? 3? 5?
3.??Any
any 類型,即任意類型
let value: any; let value1: any; let value2: any; value = 123; value1 = "abc"; value2 = false; console.log(value) console.log(value1) console.log(value2) 輸出 : 123 abc false?
4.void??
void 和 any 相反,any 是表示任意類型,而 void 是表示沒有任意類型,就是什么類型都不是,這在我們定義函數,函數沒有返回值時會用到:
const consoleText = (text: string): void => { console.log(text); };這個函數沒有返回任何的值,所以它的返回類型為 void。現在你只需知道 void 表達的含義即可
void 類型的變量只能賦值為?undefined?和?null,其他類型不能賦值給 void 類型的變量。
?
5.? ?never
never 類型指那些永不存在的值的類型,它是那些總會拋出異常或根本不會有返回值的函數表達式的返回值類型,
?
6.??unknown
轉載于:https://www.cnblogs.com/guangzhou11/p/11307893.html
總結
以上是生活随笔為你收集整理的TS中补充的六个类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 理解Promise (4)
- 下一篇: 深入学习枚举