Phương thức toán học max[] trong JavaScript so sánh các số đã cho và trả về giá trị lớn nhất
cú pháp
Phương thức max[] được biểu diễn bằng cú pháp sau
Tham số
số1, số2,. ,numN - Số cần so sánh
Trở lại
Giá trị lớn nhất của các số đã cho
Ví dụ về phương thức JavaScript Math max[]
Ở đây, chúng ta sẽ hiểu phương thức max[] thông qua các ví dụ khác nhau
ví dụ 1
Hãy xem một ví dụ đơn giản để in ra giá trị lớn nhất của các số đã cho
Kiểm tra nó ngay bây giờđầu ra
ví dụ 2
Hãy xem một ví dụ để in giá trị lớn nhất của mảng đã cho
Kiểm tra nó ngay bây giờđầu ra
Hàm max trong JavaScript là một hàm Toán học được dùng để trả về Giá trị lớn nhất hoặc Giá trị lớn nhất từ tập hợp biểu thức đã chỉ định. Cú pháp của Hàm max là
Math.max[Value1, Value2, ...ValueN];
Giá trị1. Nó có thể là một số hoặc một biểu thức số hợp lệ
- Đối với đối số 0, hàm js sẽ trả về Vô cực âm
- Nếu đối số giá trị là số nguyên dương và số nguyên âm, nó sẽ trả về Kết quả
- Khi bất kỳ đối số nào không phải là số, nó sẽ trả về NaN
- Nếu đối số là Null, nó sẽ chuyển giá trị Null thành Zero
Ví dụ về chức năng tối đa của JavaScript
Chúng tôi sẽ tìm Giá trị tối đa JavaScript từ một tập hợp các loại dữ liệu khác và hiển thị đầu ra
Đối với id phần tử Str1, chúng tôi đã sử dụng Hàm max trên giá trị chuỗi. Nó sẽ chuyển đổi “3” và “19” thành số nguyên và trả về kết quả
Tiếp theo, chúng tôi đã thử phương pháp toán học này với "Chuỗi". Nó không thể chuyển đổi thành số nguyên, vì vậy, nó sẽ trả về NaN dưới dạng đầu ra
Tiếp theo, chúng tôi đã sử dụng Hàm tối đa với giá trị Null và null đã chuyển đổi thành Zero
Trong dòng cuối cùng, chúng tôi đã thử Hàm tối đa JavaScript không có đối số [Không đối số]. Như chúng tôi đã nói trước đó, JavaScript trả về Vô hạn âm
Ở đây, max[]
là một phương thức tĩnh. Do đó, chúng tôi đang truy cập phương thức bằng cách sử dụng tên lớp,
Math.max[number1, number2,...]
0tham số tối đa []
Phương thức max[]
nhận một số tham số ngẫu nhiên
1 - các giá trị trong đó số tối đa sẽ được tínhMath.max[number1, number2,...]
max[] Giá trị trả về
Phương thức max[]
trả về
- giá trị lớn nhất trong các số đã cho
- NaN [Không phải là số] cho các đối số không phải là số
ví dụ 1. Toán JavaScript. tối đa[]
// max[] with negative numbers
let numbers1 = Math.max[-1, -11, -132];
console.log[numbers1];
// max[] with positive numbers
let numbers2 = Math.max[0.456, 135, 500];
console.log[numbers2];
// Output:
// -1
// 500
Trong ví dụ trên, chúng tôi đã sử dụng phương thức max[]
với các đối số chuỗi và ký tự. Đối với cả hai đối số, chúng tôi lấy NaN làm đầu ra
Javascript tối đa sử dụng Toán học. max để tìm ra số lượng lớn nhất trong danh sách các giá trị số được cung cấp cho hàm dưới dạng tham số của nó. Phương thức này giúp lấy giá trị số lớn nhất. Tuy nhiên, điều này không hoạt động với các mảng. Nếu bạn muốn tìm ra phần tử có giá trị lớn nhất trong mảng, thì bạn sẽ phải sử dụng chức năng bổ sung như mảng. phương thức rút gọn hoặc phương thức áp dụng [] cùng với Math. phương thức max để tìm ra phần tử có giá trị lớn nhất. Trong bài viết này, chúng ta sẽ xem cú pháp, cách sử dụng chung và hoạt động của hàm Math. max và chứng minh việc sử dụng Math. max với sự trợ giúp của các ví dụ cho danh sách các số và mảng
cú pháp
Bắt đầu khóa học phát triển phần mềm miễn phí của bạn
Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác
Math.max[[numericValue [, numberValue2 [, ...]]]]
Cú pháp hàm JavaScript max được định nghĩa
Toán học là đối tượng có trong JavaScript có nhiều chức năng và thuộc tính được xác định trong đó giúp thực hiện các phép toán khác nhau. Max là một hàm như vậy có trong đối tượng Math và nó là phương thức tĩnh. Do đó, bất cứ khi nào bạn muốn sử dụng hàm max[], thì bạn sẽ cần đề cập đến từ Math trước phương thức max[] được phân tách bằng dấu chấm [. ] Chẳng hạn như môn Toán. tối đa [];
Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]
Giá
Xem khóa học
600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [83.616 xếp hạng]
Ví dụ về JavaScript tối đa
Đưa ra dưới đây là các ví dụ về JavaScript tối đa
Ví dụ 1
Hãy xem xét một ví dụ đơn giản trong đó chúng tôi cố gắng lấy giá trị lớn nhất giữa các số dương và số âm khác nhau, như minh họa bên dưới
Mã số
Javascript Math.max[] method demonstration
document.getElementById["demo1"].innerHTML = "Largest value among is 5, 6, 8, 12, 10 : "+ Math.max[5, 6, 8, 12, 10];
document.getElementById["demo2"].innerHTML = "Largest value among is 5, -6, 8, -12, 10 : "+ Math.max[5, -6, 8, -12, 10];
document.getElementById["demo3"].innerHTML = "Largest value among is -6, -8, -7, -9, -45 : "+ Math.max[-6, -8, -7, -9, -45];
đầu ra
Chúng ta biết rằng các số âm giảm giá trị khi giá trị số tuyệt đối của chúng tăng lên, nghĩa là -45 nhỏ hơn -9, v.v. Do đó, đầu ra của giá trị lớn nhất trong số tất cả các số âm được cung cấp dưới dạng tham số -6, -8, -7, -9, -45 là -6
Ví dụ #2
Hãy xem xét một ví dụ khác, nơi chúng tôi cố gắng hiển thị giá trị được trả về bởi Math. hàm max[] khi không có tham số nào được cung cấp và khi giá trị chuỗi được truyền và khi giá trị mảng được truyền dưới dạng tham số cho hàm như trong ví dụ bên dưới
Mã số
Javascript Math.max[] method demonstration
document.getElementById["demo1"].innerHTML = "Default value returned by Math.max[] function when no parameter is specified: "+ Math.max[];
document.getElementById["demo2"].innerHTML = "Largest value among string specified parameter 5, -6, 8, 'EDUCBA', 10 is: "+ Math.max[5, -6, 8, 'EDUCBA', 10];
document.getElementById["demo3"].innerHTML = "Largest value among array [-6, -8, -7, -9, -45] is: "+ Math.max[[-6, -8, -7, -9, -45]];
đầu ra
Như đã thấy trước đó, đối với các tham số giá trị số không thể chuyển đổi, chẳng hạn như chuỗi và mảng, đầu ra của hàm Math. hàm max[] là NaN. Đầu ra cho không có tham số cụ thể Math. phương thức max[] là -Infinity
Ví dụ #3
Bây giờ chúng ta hãy xem làm thế nào chúng ta có thể lấy giá trị lớn nhất trong số các phần tử mảng bằng ví dụ sau
Mã số
Javascript Math.max[] method for array using Array.reduce[] method demonstration
var array = [3445, 3346, 4358, 3412, 4310];
var maximumValue = array.reduce[function[temp1, temp2] {
return Math.max[temp1, temp2];
}];
document.getElementById["demo"].innerHTML = "Largest value among array [3445, 3346, 4358, 3412, 4310] is "+ maximumValue;
đầu ra
Ví dụ #4
Chúng ta hãy xem thêm một phương pháp để tìm ra giá trị lớn nhất trong mảng bằng cách sử dụng một kỹ thuật khác sử dụng hàm apply[]
Mã số
Javascript Math.max[] method for array using apply[] method demonstration
var array = [3445, 3346, 4358, 3412, 4310];
function getMaximumValue[suppliedArray] {
return Math.max.apply[null, suppliedArray];
}
document.getElementById["demo"].innerHTML = "Largest value among array [3445, 3346, 4358, 3412, 4310] is "+ getMaximumValue[array];
đầu ra
Ví dụ #5
Chúng ta có thể sử dụng một phương thức nữa gọi là phương thức toán tử trải rộng có thể được sử dụng để lấy giá trị lớn nhất của một mảng
Mã số
________số 8đầu ra
Phần kết luận
Chúng ta có thể tìm ra giá trị lớn nhất trong số các giá trị số được chỉ định làm tham số cho hàm max[] bằng cách sử dụng hàm Math. hàm max[] trong javascript. Tuy nhiên, chúng ta cần cẩn thận khi sử dụng nó với các loại giá trị và mảng khác. Khi muốn tìm giá trị lớn nhất trong một mảng, bạn sẽ phải sử dụng thêm một số chức năng, mã và logic cùng với Toán học. max[] để làm như vậy. Chẳng hạn như chúng ta có thể sử dụng phương thức apply[] hoặc Array. phương thức reduce[] để tìm giá trị lớn nhất trong một mảng
Bài viết được đề xuất
Đây là hướng dẫn về JavaScript tối đa. Ở đây chúng tôi thảo luận về phần giới thiệu về JavaScript tối đa cùng với các ví dụ thích hợp, tương ứng. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –