Saya menulis fungsi dalam JS pada penghujung yang memberikan anda gred huruf sebaik sahaja anda mendapat purata 5 mata pelajaran, tetapi ia tidak menunjukkan apa-apa kepada saya Saya sesat sekarang
Fungsi keempat yang saya tulis nampaknya tidak menghasilkan sebarang gred huruf. Saya percaya semua yang lain betul
function getHandleValue(idName) { const value = parseInt(document.getElementById(idName).value); console.log(value); return value; } function getTotal() { //console.log("app js starts loading") let english = getHandleValue('english'); let math = getHandleValue('math'); let physics = getHandleValue('physics'); let computer = getHandleValue('computer'); let science = getHandleValue('science'); //console.log("app js ends loading") let total = english + math + physics + computer + science; document.getElementById('total').innerHTML = total; return total; } function getAverage() { // option 1 // const total = parseInt(document.getElementById('total').innerHTML); // const average = total / 5; // document.getElementById('average').innerHTML = average; // option 2 const average = getTotal() / 5; document.getElementById('average').innerHTML = average; } function letterGrade() { letterGrade; if (grade >= 90 && grade <= 100) letterGrade = 'A'; else if (grade >= 80 && grade <= 89) letterGrade = 'B'; else if (grade >= 70 && grade <= 79) letterGrade = 'C'; else if (grade >= 60 && grade <= 69) letterGrade = 'D'; else if (grade > 1 && grade <= 59) letterGrade = 'F'; let average = letterGrade; document.getElementById('Grade').innerHTML = Grade; }
letterGrade
Tidak diisytiharkan dengan betul, sila lakukan perkara berikut:Ini membuat kenyataan
letterGrade 变量
.