JavaScript มีออบเจกต์สร้างต้น (built-in หรือ native objects) หลายตัว ออบเจกต์เหล่านี้เข้าถึงได้จากทุกส่วนของโปรแกรม และทำงานเหมือนกันในทุกเบราว์เซอร์และระบบปฏิบัติการ
นี่คือรายการ JavaScript Native Objects:
- JavaScript Number Object - แทนข้อมูลตัวเลข ไม่ว่าจะเป็นจำนวนเต็มหรือทศนิยม
- JavaScript Boolean Object - แทนค่าสองค่า คือ "true" หรือ "false"
- JavaScript String Object - ใช้ทำงานกับชุดของตัวอักษร ครอบชนิดข้อมูล primitive string ของ JavaScript พร้อมเมธอดช่วยเหลือมากมาย
- JavaScript Array Object - ใช้เก็บค่าหลายค่าในตัวแปรเดียว จัดเก็บชุดข้อมูลลำดับคงที่ของชนิดเดียวกัน
- JavaScript Date Object - ชนิดข้อมูลที่สร้างขึ้นในภาษา JavaScript สร้างด้วย new Date()
- JavaScript Math Object - 提供คุณสมบัติและเมธอดสำหรับค่าคงที่และฟังก์ชันทางคณิตศาสตร์
- JavaScript RegExp Object - แทน Regular Expressions ทั้ง String และ RegExp กำหนดเมธอดที่ใช้ regular expressions สำหรับการจับคู่รูปแบบและค้นหา-แทนที่ข้อความอันทรงพลัง