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

In tên học sinh có điểm trên 70% trong JavaScript

Duyệt mảng đối tượng học sinh, kiểm tra điều kiện percentage > 70 và in tên.

Ví dụ

const studentDetails = [
    { studentName: "John", percentage: 78 },
    { studentName: "Sam", percentage: 68 },
    { studentName: "Mike", percentage: 88 },
    { studentName: "Bob", percentage: 70 }
];

for (var index = 0; index < studentDetails.length; index++) {
    if (studentDetails[index].percentage > 70) {
        console.log("Học sinh > 70%: " + studentDetails[index].studentName);
    }
}

Cách chạy

node demo.js

Kết quả

Học sinh > 70%: John
Học sinh > 70%: Mike

Lưu ý: Bob có 70% không được in vì điều kiện là lớn hơn 70 (không phải lớn hơn hoặc bằng).

Cách hiện đại: Dùng filter() + forEach():

studentDetails
    .filter(s => s.percentage > 70)
    .forEach(s => console.log("Học sinh > 70%: " + s.studentName));