Làm cách nào để đặt giá trị tối đa trong JavaScript?

Hóa ra điều này thật đơn giản. Chà, dù sao nó cũng đơn giản, nhưng nó cũng khá ngắn gọn

Tôi sẽ cung cấp các ví dụ mã của mình trong javascript

Giả sử chúng ta có một dãy số

var myNumbers = [100, 50, 200];

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Chúng ta có thể sử dụng phép gán phá hủy hào nhoáng, mà tôi biết phổ biến hơn là toán tử trải rộng

var myNumbers = [100, 50, 200];
var myMinNumber = Math.min(...myNumbers);
var myMaxNumber = Math.max(...myNumbers);

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Ngắn và ngọt

Hướng dẫn JavaScript này giải thích cách sử dụng hàm toán học có tên max() với cú pháp và ví dụ

Sự miêu tả

Trong JavaScript, max() là một hàm được sử dụng để trả về giá trị lớn nhất từ ​​các số được cung cấp dưới dạng tham số. Vì hàm max() là một hàm tĩnh của đối tượng Math nên nó phải được gọi thông qua đối tượng giữ chỗ có tên là Math

cú pháp

Trong JavaScript, cú pháp của hàm max() là

Math.max([number1, number2, .. number_n]);

Tham số hoặc Đối số

số1, số2,. số_nTùy chọn. Các số sẽ được đánh giá để xác định giá trị lớn nhất

trả lại

Hàm max() trả về giá trị lớn nhất từ ​​các số được cung cấp

Nếu không có tham số nào được cung cấp, hàm max() sẽ trả về -Infinity

Nếu bất kỳ tham số nào được cung cấp không phải là số, hàm max() sẽ trả về NaN

Ghi chú

  • Math là một đối tượng giữ chỗ có chứa các hàm và hằng số toán học trong đó hàm max() là một trong những hàm này

Ví dụ

Hãy cùng xem một ví dụ về cách sử dụng hàm max() trong JavaScript

Ví dụ

console.log(Math.max(10, 20));
console.log(Math.max(10, 20, 30));
console.log(Math.max(-2, -4, -6, -8));

Trong ví dụ này, chúng ta đã gọi hàm max() bằng cách sử dụng lớp Math

Chúng tôi đã ghi đầu ra của hàm max() vào nhật ký bảng điều khiển của trình duyệt web, nhằm mục đích trình diễn, để cho biết hàm max() trả về kết quả gì

Phần sau đây sẽ được xuất ra nhật ký bảng điều khiển trình duyệt web

20
30
-2

Trong ví dụ này, đầu ra đầu tiên của nhật ký giao diện điều khiển trả về 20, giá trị lớn nhất trong số các giá trị 10 và 20

Đầu ra thứ hai cho nhật ký bảng điều khiển trả về 30, giá trị lớn nhất trong số các giá trị 10, 20 và 30

Đầu ra thứ ba cho nhật ký bảng điều khiển trả về -2, giá trị lớn nhất trong số các giá trị -2, -4, -6 và -8

Sử dụng hàm max() để tìm Giá trị lớn nhất trong một mảng

Cuối cùng, chúng ta sẽ xem cách sử dụng hàm max() để tìm giá trị lớn nhất trong một mảng

Ví dụ

var totn_array = [5, 10, 15, 20, 25];

console.log(Math.max(...totn_array));

Phần sau đây sẽ được xuất ra nhật ký bảng điều khiển trình duyệt web

25

Trong ví dụ này, phương thức max() trả về 25, giá trị lớn nhất từ ​​mảng totn_array. Mảng này bao gồm 5 phần tử với các giá trị số. 5, 10, 15, 20 và 25

Nhưng nếu chúng ta có mảng số và chúng ta muốn tìm giá trị tối thiểu và tối đa trong đó thì sao?. Nếu chúng ta gửi một mảng tới Math. phút hoặc Toán. max chúng ta sẽ nhận được NaN

const nums = [1, 2, 3]
Math.min(nums) // NaN
Math.max(nums) // Nan

Đó là bởi vì môn Toán. phút hoặc Toán. các hàm tối đa mong đợi các biến riêng biệt và không phải là một mảng. Vì vậy, để làm được điều đó trước khi sử dụng phương thức áp dụng ES6/ES2015

________số 8

Với ES6/ES2016, nhiệm vụ phá hủy sẽ trở nên dễ dàng hơn

Cú pháp gán phá hủy là một biểu thức JavaScript cho phép trích xuất dữ liệu từ các mảng hoặc đối tượng thành các biến riêng biệt

const nums = [1, 2, 3]
Math.min(...nums) // 1
Math.max(...nums) // 3

… phía trước mảng sẽ chuyển đổi mảng thành các biến riêng biệt và gửi chúng đến hàm, tương đương với

Để lấy các giá trị tối thiểu và tối đa trong Tập hợp, hãy sử dụng cú pháp trải rộng (. ) để truyền phương thức

var myNumbers = [100, 50, 200];
var myMinNumber = Math.min(...myNumbers);
var myMaxNumber = Math.max(...myNumbers);
0 cho phương thức
var myNumbers = [100, 50, 200];
var myMinNumber = Math.min(...myNumbers);
var myMaxNumber = Math.max(...myNumbers);
1 và
var myNumbers = [100, 50, 200];
var myMinNumber = Math.min(...myNumbers);
var myMaxNumber = Math.max(...myNumbers);
2. Các phương thức
var myNumbers = [100, 50, 200];
var myMinNumber = Math.min(...myNumbers);
var myMaxNumber = Math.max(...myNumbers);
3 và
var myNumbers = [100, 50, 200];
var myMinNumber = Math.min(...myNumbers);
var myMaxNumber = Math.max(...myNumbers);
4 trả về giá trị thấp nhất và cao nhất của các số được truyền

Set là một đối tượng iterator, giống như một mảng

Chúng ta không thể truyền trực tiếp đối tượng iterator vào Math. tối đa và Toán. min vì chúng mong đợi nhiều số, được phân tách bằng dấu phẩy và không phải là một trình vòng lặp

Để giải nén các giá trị từ

var myNumbers = [100, 50, 200];
var myMinNumber = Math.min(...myNumbers);
var myMaxNumber = Math.max(...myNumbers);
0 trong lệnh gọi phương thức
var myNumbers = [100, 50, 200];
var myMinNumber = Math.min(...myNumbers);
var myMaxNumber = Math.max(...myNumbers);
1 và
var myNumbers = [100, 50, 200];
var myMinNumber = Math.min(...myNumbers);
var myMaxNumber = Math.max(...myNumbers);
2, chúng tôi đã sử dụng cú pháp trải rộng (. )

Bạn có thể tưởng tượng rằng cú pháp trải rộng chuyển các giá trị từ

var myNumbers = [100, 50, 200];
var myMinNumber = Math.min(...myNumbers);
var myMaxNumber = Math.max(...myNumbers);
0 và chuyển chúng dưới dạng các tham số được phân tách bằng dấu phẩy cho các phương thức

Làm cách nào để nhận giá trị tối đa từ tập hợp trong JavaScript?

Để lấy giá trị tối thiểu và tối đa trong Tập hợp, hãy sử dụng cú pháp trải rộng (. ) để chuyển Set sang Math. min() và Toán. phương thức max() .

Làm cách nào để sử dụng chức năng tối đa trong JavaScript?

Phương thức JavaScript Math max(). Phương thức JavaScript Math max() được dùng để trả về số lớn nhất trong số 0 hoặc nhiều số . Kết quả là “-Infinity” nếu không có đối số nào được truyền và kết quả là NaN nếu ít nhất một trong các đối số không thể chuyển đổi thành số.

Giá trị tối đa trong JavaScript là gì?

MAX_VALUE trả về số lớn nhất có thể trong JavaScript. Con số. MAX_VALUE có giá trị là 1. 7976931348623157e+308 .

Làm cách nào để tìm giá trị tối đa trong JavaScript?

Các phần tử tối thiểu và tối đa trong một mảng có thể được tìm thấy bằng 2 cách tiếp cận. Phương pháp 1. Sử dụng toán học. tối thiểu () và Toán. max() Các phương thức min() và max() của đối tượng Math là các hàm tĩnh trả về phần tử nhỏ nhất và lớn nhất được truyền cho nó