interface
แล้ว เรายังสามารถสร้าง Type ใหม่ด้วยคีย์เวิร์ด type
ได้เช่นกัน โดยความแตกต่างคีอ interface
ใช้สร้าง Type สำหรับ Object หรือ Class แต่ type
จะสามารถกำหนดเป็นค่าแบบตรงตัว (Literal) ได้เลยtype
เพื่อที่จะนำไปใช้ต่อ|
ได้ เพื่อกำหนดให้ Type เป็นค่าใดค่าหนึ่งconst
นั้นจะทำให้ Type เป็นแบบ Literal ส่วนการตั้งตัวแปรแบบ let
หรือ var
นั้นจะเป็น Type แบบปกติ ซึ่งเปลี่ยนค่าได้ เช่น