number
ประเภทข้อมูล สำหรับตัวเลข จำนวนเต็ม ทศนิยม
ts
let integerNumber: number = 42;
let floatNumber: number = 3.14;
string
ประเภทข้อมูล สำหรับข้อความ ตัวอักษร
ts
let greeting: string = "สวัสดีครับ";
let name: string = 'John Doe';
boolean
ประเภทข้อมูลที่มีค่าเป็นจริง (true) หรือเท็จ (false)
ts
let isActive: boolean = true;
let isCompleted: boolean = false;
null
เป็นค่าที่ระบุว่าไม่มีค่าหรือว่างเปล่าโดยตั้งใจ
ts
let emptyValue: null = null;
undefined
เป็นค่าที่ระบุว่าตัวแปรยังไม่ได้กำหนดค่า
ts
let notAssigned: undefined;
console.log(notAssigned); // จะแสดงผลเป็น undefined
any
เป็นประเภทข้อมูลที่สามารถรับค่าใดๆ ก็ได้ ใช้เมื่อไม่ทราบประเภทข้อมูลที่แน่นอน
ts
let dynamicValue: any = 4;
dynamicValue = "สี่";
dynamicValue = true;
void
ใช้ระบุว่าฟังก์ชันไม่มีการส่งค่ากลับ
ts
function logMessage(message: string): void {
console.log(message);
// ฟังก์ชันนี้ไม่มีการ return ค่าใดๆ
}