JavaScript Math max ()

Hàm Math.max () trong JavaScript trả về số có giá trị cao nhất.

Cú pháp của Math.max()hàm là:

 Math.max(n1, n2,… , nx)

max(), là một phương thức tĩnh, được gọi bằng Mathtên lớp.

Tham số Math.max ()

Các Math.max()chức năng có trong tùy ý (một hoặc nhiều) số như các đối số.

Trả về giá trị từ Math.max ()

  • Trả về số lớn nhất trong các số đã cho.
  • Trả về NaNnếu ít nhất một đối số không thể chuyển đổi thành số.
  • Trả về -Infinitynếu không có đối số nào được đưa ra. -Infinitylà comparant ban đầu vì tất cả các số đều lớn hơn -Infinity.

Ví dụ 1: Sử dụng Math.max ()

 // using Math.max() var num = Math.max(12, 4, 5, -9, 35); console.log(num); // 35 var num = Math.max(-0.456, -1); console.log(num); // -0.456 // Returns -Infinity for no arguments var num = Math.max(); console.log(num); // -Infinity // Returns NaN if any non-numeric argument var num = Math.max("JS", 2, 5, 79); console.log(num); // NaN

Đầu ra

 35 -0,456-NaN vô hạn

Ví dụ 2: Sử dụng Math.max () trên Array

 // Math.max() on arrays // Using the spread operator var numbers = (4, 1, 2, 55, -9); var maxNum = Math.max(… numbers); console.log(maxNum); // 55 // make custom function function getMaxInArray(arr) ( return Math.max(… arr); ) numbers = ("19", 4.5, -7); console.log(getMaxInArray(numbers)); // 19

Đầu ra

 55 19

Như bạn thấy, chúng ta có thể sử dụng toán tử spread mới để cấu trúc mảng trong lệnh gọi hàm và chuyển nó đến Math.max()và thu được số lớn nhất.

Bài đọc được đề xuất:

  • JavaScript Math min ()

thú vị bài viết...