ts 中的型別

小白张先生發表於2024-03-22
  1. boolean let a : boolean = true
  2. number
  3. string
  4. 陣列 let arr : number[] = [1, 3 ,2] let arr: Array = [1, 23] (陣列泛型,Array<元素型別>)
    5 元組(tuple) let arr : [number, string] = [1, 'aaaa'] (陣列中的元素型別可以不同)
    6 any : 可以為任一型別
    7 void : 與any相反,表示沒有任何型別,函式沒有返回值時可以宣告void型別,void能為它賦予undefined和null
    8 null
    9 undefind
    10 never 那些永不存在的值的型別,never型別是任何型別的子型別,也可以賦值給任何型別;然而,沒有型別是never的子型別或可以賦值給never型別(除了never本身之外)。 即使 any也不可以賦值給never
    (never型別是那些總是會丟擲異常或根本就不會有返回值)

相關文章