JavaScript cung cấp một số đối tượng built-in (native) có sẵn. Các đối tượng này truy cập được ở bất kỳ đâu trong chương trình và hoạt động giống nhau trên mọi trình duyệt và hệ điều hành.
Dưới đây là danh sách các đối tượng Native chính:
- Number Object – Đại diện cho giá trị số (nguyên, thực).
- Boolean Object – Đại diện cho hai giá trị
truehoặcfalse. - String Object – Làm việc với chuỗi ký tự, bao bọc kiểu dữ liệu nguyên thủy string với nhiều phương thức hỗ trợ.
- Array Object – Lưu trữ nhiều giá trị trong một biến, tập hợp có thứ tự, kích thước cố định các phần tử cùng kiểu.
- Date Object – Kiểu dữ liệu ngày giờ built-in, tạo bằng
new Date(). - Math Object – Cung cấp hằng số và hàm toán học.
- RegExp Object – Đại diện cho biểu thức chính quy, dùng cho pattern matching và search/replace mạnh mẽ.
Ngoài ra, còn có Object, Function, Error, Map, Set, Promise, Symbol, v.v. tùy phiên bản ECMAScript.