爲什麼要用typeScript

1. ts 能帶來什麼好處?

  • 靜態類型能夠在開發的時候發現潛在的問題
  1. 定義了函數,但是忘記傳遞參數
    2. 編寫時更友好的提示
    3. 更好的可讀性
    ts 的提示信息

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;
    };
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章