Đối tượng Math là một đối tượng toàn cục được tích hợp sẵn trong JavaScript, nó cung cấp một số hàm và hằng số toán học cơ bản và phổ biến.
Khác với các đối tượng toàn cục khác, đối tượng Math không phải là một hàm khởi tạo, tất cả các thuộc tính và phương thức của đối tượng Math đều là tĩnh.
new Math(); // Uncaught TypeError: Math is not a constructor
Trả về giá trị lớn nhất trong một tập hợp các số. Nếu không có tham số nào được truyền vào, nó sẽ trả về -Infinity. Nếu bất kỳ tham số nào là NaN hoặc không thể chuyển đổi thành số, nó sẽ trả về NaN.
Math.min([value1 [, value2, …]])
Trả về giá trị nhỏ nhất trong một tập hợp các số. Nếu không có tham số nào được truyền vào, nó sẽ trả về Infinity. Nếu bất kỳ tham số nào là NaN hoặc không thể chuyển đổi thành số, nó sẽ trả về NaN.
Trả về một số thực ngẫu nhiên trong khoảng [0, 1), tức là từ 0 (bao gồm 0) đến trước 1 (loại trừ 1), sau đó có thể tỉ lệ lại thành khoảng mong muốn. Cách thức triển khai chọn hạt giống ban đầu cho thuật toán tạo số ngẫu nhiên, nó không thể được chọn hoặc thiết lập lại bởi người dùng.