Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm phần tử lớn thứ hai trong mảng nhập từ người dùng trong JavaScript

Giả sử sau là mảng của chúng ta:

var numbers = [10, 50, 80, 60, 89];

Để tìm phần tử lớn thứ hai, mã như sau:

Ví dụ

var numbers = [10, 50, 80, 60, 89];
var firstLargerNumber = Number.MIN_SAFE_INTEGER;
var secondlargerNumber = firstLargerNumber;
for (var tempNumber of numbers) {
  if (tempNumber > firstLargerNumber) {
    secondlargerNumber = firstLargerNumber;
    firstLargerNumber = tempNumber;
  } else if (tempNumber > secondlargerNumber) {
    secondlargerNumber = tempNumber;
  }
}
console.log("Số lớn thứ hai=" + secondlargerNumber);

Để chạy chương trình trên, bạn cần sử dụng lệnh sau:

node fileName.js

Tên tệp của tôi là demo138.js.

Kết quả

Chương trình sẽ cho ra kết quả sau:

PS C:\Users\Amit\JavaScript-code> node demo138.js
Số lớn thứ hai=80