ชนิดข้อมูลพื้นฐานในตัว
TypeScript มีชนิดข้อมูลพื้นฐานในตัวหลายชนิดที่สามารถใช้กำหนดตัวแปร พารามิเตอร์ของฟังก์ชัน และชนิดค่าที่ส่งคืน:
number: ใช้แทนค่าตัวเลข รวมถึงจำนวนเต็มและจำนวนจุดทศนิยมstring: ใช้แทนข้อมูลข้อความboolean: ใช้แทนค่าตรรกะ ซึ่งเป็นได้ทั้ง true หรือ falsenull: ใช้แทนการไม่มีค่าundefined: ใช้แทนค่าที่ยังไม่ได้กำหนดหรือยังไม่ได้นิยามsymbol: ใช้แทนตัวระบุที่ไม่ซ้ำกัน โดยทั่วไป Symbol ใช้เป็นคีย์ของพร็อพเพอร์ตีออบเจ็กต์bigint: ใช้แทนจำนวนเต็มที่มีความแม่นยำไม่จำกัดany: ใช้แทนชนิดแบบไดนามิกหรือชนิดที่ไม่ทราบ ตัวแปรชนิด any สามารถเก็บค่าชนิดใดก็ได้และจะข้ามการตรวจสอบชนิดvoid: ใช้แทนการไม่มีชนิดใด ๆ โดยทั่วไปใช้เป็นชนิดค่าที่ส่งคืนของฟังก์ชันที่ไม่คืนค่าnever: ใช้แทนชนิดของค่าที่ไม่มีวันเกิดขึ้น โดยทั่วไปใช้เป็นชนิดค่าที่ส่งคืนของฟังก์ชันที่โยนข้อผิดพลาดหรือเข้าสู่ลูปไม่รู้จบ