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
javascriptMath.min(số, số, số...);
Ví dụ
Hãy in ra số nhỏ nhất từ một nhóm số:
javascriptconsole.log(Math.min(40, 20, 42, 100, 67));
Kết quả thực thi mã:
javascript20
Ví dụ
Hãy in ra số nhỏ nhất từ một nhóm số:
javascriptconsole.log(Math.min(-1, -100, -30, -25, 40));
Kết quả thực thi mã:
javascript-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:
javascriptconsole.log(Math.min());
Kết quả thực thi mã:
javascriptInfinity
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:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min(...arr);
console.log(min);
Kết quả thực thi mã:
javascript1
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:
javascriptlet arr = [1, 5, 10, 34, 100];
let min = Math.min.apply(null, arr);
console.log(min);
Kết quả thực thi mã:
javascript1
Xem thêm
-
phương thức
Math.max,
trả về số lớn nhất từ một nhóm số