-
void? ?unefined? ?never
函數不返回的時候就是void類型的函數
函數返回的值的類型undefined
never??
函數拋出異常,永遠無法執行完成
throw? 拋出異常 或者 while循環 可以用來偷懶
查看全部 -
any 任意類型
靈活性 避免沒有必要的類型定義
多用 且用好這個類型
unknow 未知類型?
不保證類型 但使用時限定類型,保證使用安全
查看全部 -
枚舉類型 Enum
enum Color1 {
? ? red = 5,
? ? green,
? ? blue
} // 成員的值從0開始,也可以指定數據
let color = Color.blue;
enum Color2 {
? ? red = 5,
? ? green = 10,
? ? blue = 1
} // 成員的值從0開始,也可以指定數據
enum Color2 {
? ? red = 'red',
? ? green = 'green',
? ? blue = 1
} // 成員的值從0開始,也可以指定數據
查看全部 -
聯合類型Union
let union: string | number = 3; // 同時支持string和number
字面量類型Literal類型
let literal1:1 |? '2' |? true |? [1, 2, 3, 4] ;?
查看全部 -
Array
數組中可以存放任意類型的數據,混合各種數據
let list1: number[] = [1, 2, 3, 4]; // 標準寫法
let list2: Array<number> = [1, 2, 3, 4]; // 泛型寫法
let list3 = [1, 2, 3, 4]; // 最簡單的寫法
// 混合類型數據 聯合類型
let list4 = [1,'ddd'];? // (number | string)[];
let list5: any[] = [1, 'dss', true]; // any[];
tuple(讀音: Tiu破,踏破) 元組類型
?固定長度,且每個元素類型固定,特殊數組
let person1:[number, string] = [1, 'zengfan'];
存在bug 使用數組方法也是可以操作的 比如person1.push() 生命元組時一定要指定類型
查看全部 -
number string boolean
變量定義的時候,自動根據初始化的值映射類型
變量定義顯式指定
變量傳參的時候 指定類型
查看全部 -
?TypeScript的類型
基礎類型
高級類型
查看全部 -
TypeScript無法直接在瀏覽器中運行
Typing 強類型,僅僅在JS上加上強類型
優勢:
編譯:
安裝 `npm install -g typescript`
編譯 tsc 文件路徑
查看全部 -
其實我不太看的懂,但是想學一學
查看全部 -
聯合數據類型噢噢噢噢
查看全部 -
哦哦快坎坎坷坷看哈哈哈哈哈金將軍
查看全部 -
再測試啊啊啊啊啊快坎坎坷坷
查看全部 -
測試啊啊啊啊啊啊啊啊
查看全部 -
devDependencies 里面的配置項? ? 不需要部署到服務器當中
dependencies 下面所有的依賴都會被打包放到生產服務器中
區分兩者的好處:有效降低網站的大小,加速用戶打開網站的時間
查看全部 -
lite-serve 輕量級服務器
查看全部
舉報