Dark mode
Data Types
Primitive Data Types
Type | Description | Example |
---|---|---|
string | ข้อความ | "Hello" |
number | ตัวเลข | 42 , 3.14 |
boolean | ค่าความจริง (true/false) | true , false |
null | ค่าว่างที่ตั้งใจกำหนด | null |
undefined | ตัวแปรที่ยังไม่ได้กำหนดค่า | undefined |
symbol | สัญลักษณ์ที่ไม่ซ้ำกัน | Symbol("id") |
bigint | ตัวเลขที่มีขนาดใหญ่มาก | 9007199254740991n |
Primitive Data Types คือ ข้อมูลพื้นฐานได้แก่ string, number, boolean, null, undefined, symbol, bigint
js
let name = "John"; // string
let age = 30; // number
let isStudent = true; // boolean
let height = null; // null
let job = undefined; // undefined
let symbol = Symbol("id"); // symbol
let bigInt = 1234567890123456789012345678901234567890n; // bigint
Reference Data Types
Type | Description | Example |
---|---|---|
Object | ชุดของ key-value pairs | {name: "John"} |
Array | ชุดข้อมูลที่เรียงตามลำดับ | [1, 2, 3] |
Function | ชุดคำสั่งที่สามารถเรียกใช้ซ้ำได้ | function() {} |
Reference Data Types คือ ข้อมูลที่อ้างอิงตำแหน่งในหน่วยความจำ ได้แก่ object, array, function
js
// Object
let person = {
name: "John",
age: 30
};
// Array
let fruits = ["Apple", "Banana", "Orange"];
// Function
function greet() {
return "Hello!";
}