Có nhiều cách để có được số dương nhỏ nhất trong JavaScript.
- Loại bỏ giá trị âm khỏi một mảng và sắp xếp giá trị dương theo thứ tự tăng dần và nhận giá trị đầu tiên từ mảng.
- Hủy bỏ giá trị âm từ một mảng và sử dụng math.min [] để có được số dương nhỏ nhất trong mảng.
Mã ví dụ HTML
Thứ tự tăng dần
Sử dụng nếu câu lệnh điều kiện và vòng lặp.
var myArray = [7, -2, 3, 4, 5, -1, 6];
for [i=0;i newArray[0]] {
return lowestNumber
}
if[lowestNumber == newArray[i]] {
lowestNumber = lowestNumber + 1
}
if[i = newArray.length - 1] {
return lowestNumber
}
}
}
Đoạn trích dưới đây không hoạt động như tôi mong đợi. Lowestnumber không được tăng lên và cũng là vòng lặp đang thoát ra ở đây.
if[lowestNumber == newArray[i]] {
lowestNumber = lowestNumber + 1
Cảm ơn bạn đã giúp đỡ!
function solution[A] {
for [i = 1; i < 1000000; i++] {
if[!A.includes[i]] return i;
}
}
Hãy phù hợp với khoảng cách của bạn. Bạn sử dụng một không gian sau
var myArray = [7, -2, 3, 4, 5, -1, 6];
for [i=0;i