ชนิดยูเนียน
ชนิดยูเนียนคือชนิดที่ใช้แทนค่าซึ่งสามารถเป็นหนึ่งในหลายชนิด ชนิดยูเนียนแสดงด้วยสัญลักษณ์ | คั่นระหว่างชนิดที่เป็นไปได้แต่ละชนิด
let x: string | number;x = 'hello'; // ถูกต้องx = 123; // ถูกต้องชนิดยูเนียนคือชนิดที่ใช้แทนค่าซึ่งสามารถเป็นหนึ่งในหลายชนิด ชนิดยูเนียนแสดงด้วยสัญลักษณ์ | คั่นระหว่างชนิดที่เป็นไปได้แต่ละชนิด
let x: string | number;x = 'hello'; // ถูกต้องx = 123; // ถูกต้อง