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ố