別名ของประเภทใน TypeScript
ใน TypeScript สามารถสร้าง นามแฝง
ของประเภทได้ ซึ่งทำได้โดยใช้ตัวดำเนินการ
type
ตัวอย่าง ลองตั้งชื่ออีกชื่อหนึ่ง สำหรับประเภทข้อมูลสตริง:
type str = string;
ประกาศตัวแปรโดยใช้ประเภทใหม่ของเรา:
let test: str = 'abc';
โดยทั่วไป การตั้งชื่อใหม่ให้กับประเภทมาตรฐาน ไม่ได้มีประโยชน์ในทางปฏิบัติ ลองดูตัวอย่างการใช้นามแฝงที่มีประโยชน์มากขึ้น
การนำไปใช้
สร้างประเภทข้อมูลใหม่ โดยใช้ การรวมประเภท:
type stumber = string | number;
ประกาศตัวแปรด้วยประเภทใหม่ของเรา:
let test: stumber;
กำหนดค่าตัวเลขลงไป:
test = 123;
กำหนดค่าสตริงลงไป:
test = 'abc';
โจทย์ฝึกปฏิบัติ
สร้างประเภทใหม่ ที่รวม null
และ undefined
สร้างประเภทใหม่ ที่รวมประเภทบูลีน
null และ undefined