typeScript 沖沖衝
1. ts 能帶來什麼好處?
- 靜態類型能夠在開發的時候發現潛在的問題
- 定義了函數,但是忘記傳遞參數
2. 編寫時更友好的提示
3. 更好的可讀性
2 .對類型的理解
- 基礎類型 number, string, null, undefined, symbol, boolean, void
const count: number = 123; const username: string = 'liuliu'
- 對象類型
const user: { name: string; age: number; } = { name: 'spock', age: 10, }; // 數字組成的數組 const numbers: number[] = [1, 2, 3]; // 類 :spock類必須是Person 類的實例 class Person {} const spock: Person = new Person(); // 函數:getTotal是一個函數,並且函數的返回值是number類型 const getTotal: () => number = () => { return 123; };