Phương thức Math.min
Phương thức Math.min trả về số nhỏ nhất
từ một nhóm số được truyền vào dưới dạng tham số.
Nếu không có tham số nào được truyền vào, nó sẽ
trả về Infinity.
Cú pháp
Math.min(số, số, số...);
Ví dụ
Hãy in ra số nhỏ nhất từ một nhóm số:
console.log(Math.min(40, 20, 42, 100, 67));
Kết quả thực thi mã:
20
Ví dụ
Hãy in ra số nhỏ nhất từ một nhóm số:
console.log(Math.min(-1, -100, -30, -25, 40));
Kết quả thực thi mã:
-100
Ví dụ
Trong ví dụ tiếp theo sẽ in ra Infinity,
vì phương thức không được truyền tham số nào:
console.log(Math.min());
Kết quả thực thi mã:
Infinity
Ví dụ
Mặc định hàm không làm việc với mảng. Tuy nhiên, có thể bắt nó làm điều đó bằng cách sử dụng toán tử spread. Hãy sử dụng nó để in ra giá trị nhỏ nhất của mảng:
let arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
Kết quả thực thi mã:
1
Ví dụ
Cũng có thể bắt hàm làm việc
với mảng bằng cách sử dụng phương thức
apply:
let arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
Kết quả thực thi mã:
1
Xem thêm
-
phương thức
Math.max,
trả về số lớn nhất từ một nhóm số