Phương thức toán học JavaScript min[] so sánh các số đã cho và trả về giá trị nhỏ nhất
cú pháp
Phương thức min[] đượ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ị nhỏ nhất của các số đã cho
Ví dụ về phương thức JavaScript Math min[]
Ở đây, chúng ta sẽ hiểu phương thức min[] 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ị nhỏ 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ị nhỏ nhất của mảng đã cho
Kiểm tra nó ngay bây giờđầu ra
Viết hàm
function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
0 trả về số nhỏ nhất trong hai số function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
1 và function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
2Ví dụ
min[2, 5] == 2
min[3, -1] == -1
min[1, 1] == 1
giải phápMột giải pháp sử dụng
function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
3function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
Một giải pháp với toán tử dấu chấm hỏi
function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
4function min[a, b] {
return a < b ? a : b;
}
P. S. Trong trường hợp đẳng thức
function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
5, trả về cái gì không quan trọngỞ đây,
function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
6 là một phương thức tĩnh. Do đó, chúng tôi đang truy cập phương thức bằng tên lớp, function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
7tham số tối thiểu []
Phương thức
function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
6 nhận một số tham số ngẫu nhiên
1 - các giá trị trong đó số nhỏ nhất sẽ được tínhMath.min[number1, number2,....]
min[] Giá trị trả về
Phương thức
function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
6 trả về- giá trị nhỏ 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. phút[]
// min[] with negative numbers
let numbers1 = Math.min[-1, -11, -132]
;
console.log[numbers1];
// min[] with positive numbers
let numbers2 = Math.min[0.456, 135, 500];
console.log[numbers2];
// Output:
// -132
// 0.456
Trong ví dụ trên, chúng tôi đã sử dụng phương thức
function min[a, b] {
if [a < b] {
return a;
} else {
return b;
}
}
6 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 Hàm tối thiểu trong JavaScript là hàm Toán học trả về giá trị Nhỏ nhất hoặc Nhỏ hơn từ tập hợp các biểu thức đã chỉ định. Cú pháp của hàm min là
Math.min[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ệ
- Nếu chúng tôi cung cấp đối số Không thì hàm Js trả về Vô cực dương
- Nếu đối số giá trị là số nguyên dương hoặc âm, nó sẽ trả về Kết quả
- Bất kỳ giá trị nào không phải là số và sau đó trả về NaN
- Nếu là Null, nó sẽ chuyển đổi giá trị Null thành Zero
Ví dụ hàm tối thiểu JavaScript
Hàm min được sử dụng để trả về giá trị Nhỏ nhất hoặc Nhỏ hơn từ tập hợp số đã cho. Trong ví dụ này, Chúng tôi sẽ tìm Giá trị tối thiểu từ một tập hợp các loại dữ liệu khác và hiển thị đầu ra
JavaScriptMINFunctionJavaScriptMINFunction
document.getElementById["Pos"].innerHTML = Math.min[10, 2, 3]; document.getElementById["Neg"].innerHTML = Math.min[-1, 2, -9, -7]; document.getElementById["Dec"].innerHTML = Math.min[12.50, 4.05, 9.35, 14.58]; document.getElementById["Neg_Dec"].innerHTML = Math.min[-3.10,-6.05, -22.04, -15.08]; document.getElementById["Str"].innerHTML = Math.min[2, "3", "1", 9]; document.getElementById["Str1"].innerHTML = Math.min[2, "String"]; document.getElementById["Null"].innerHTML = Math.min[4, null, 5, 9]; document.getElementById["Multi"].innerHTML = Math.min[];
Đối với Str, chúng tôi đã sử dụng Hàm tối thiểu JavaScript trên giá trị Chuỗi. Câu lệnh này chuyển đổi “3” và “1” thành số nguyên và trả về kết quả
Tiếp theo, chúng tôi đã thử phương pháp này trên "Chuỗi". Như chúng tôi đã nói trước đây, JavaScript trả về NaN [Không phải là Số] làm đầu ra
Trong câu lệnh sau, Chúng tôi đã sử dụng phương thức toán học này cùng với một giá trị Null. Ở đây, đối số null được chuyển đổi thành Zero
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ố 8Vớ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