Primitive Type tích hợp
TypeScript có một số primitive type tích hợp có thể được dùng để định nghĩa biến, tham số hàm và kiểu trả về:
number: Biểu diễn các giá trị số, bao gồm số nguyên và số dấu phẩy động.string: Biểu diễn dữ liệu văn bảnboolean: Biểu diễn các giá trị logic, có thể là true hoặc false.null: Biểu diễn sự vắng mặt của một giá trị.undefined: Biểu diễn một giá trị chưa được gán hoặc chưa được định nghĩa.symbol: Biểu diễn một định danh duy nhất. Symbol thường được dùng làm key cho thuộc tính đối tượng.bigint: Biểu diễn số nguyên với độ chính xác tùy ý.any: Biểu diễn một kiểu động hoặc chưa biết. Biến kiểu any có thể chứa giá trị của bất kỳ kiểu nào và bỏ qua kiểm tra kiểu.void: Biểu diễn sự vắng mặt của bất kỳ kiểu nào. Nó thường được dùng làm kiểu trả về của các hàm không trả về giá trị.never: Biểu diễn một kiểu cho các giá trị không bao giờ xảy ra. Nó thường được dùng làm kiểu trả về của các hàm throw lỗi hoặc đi vào vòng lặp vô hạn.