TypeScript 基礎入門-混和型別

前言

前面講到 TypeScript 有所謂的型別推論的能力,在這邊再來講一個東西混和型別,這個東西又是什麼呢?讓我們來了解一下

混和型別

以往我們在撰寫 TypeScript 變數的時候會這樣子撰寫

1
let isA:string = 'Ray';

但是如果我們今天這個變數有可能會有兩種型別該如何撰寫?

1
2
let isA:string | number = 'Ray';
isA = 10;

可以發現並不會出現錯誤唷,那這就是所謂的混和型別,可是如果你傳入的並不是定義的型別時,那就會出現錯誤

型別錯誤

0%