Wenn ich diesen Code ausführen, funktioniert nur die INVALID (über 100) und High Distinction. Jede Zahl unter 80 zeigt ebenfalls eine hohe Unterscheidung. Was habe ich falsch gemacht?Mehrere andere if-Anweisungen ausführen
function calculateGrade() {
var fvalue = Number(prompt('Please enter final score for unit. Enter a whole number only'));
document.write('The final score entered is ' + fvalue + '<br />');
if (fvalue > 100) {
document.write('INVALID');
} else if (80 <= fvalue <= 100) {
document.write('High Distinction');
} else if (70 <= fvalue <= 79) {
document.write('Distinction');
} else if (60 <= fvalue <= 69) {
document.write('Credit');
} else if (50 <= fvalue <= 59) {
document.write('Pass');
} else if (0 <= fvalue <= 49) {
document.write('Fail');
} else if (fvalue < 0) {
document.write('INVALID');
}
}
calculateGrade()
Dies scheint nicht 'Java' zu sein !! Wenn es sich um den Code handelt. Wenn nicht, entfernen Sie das Tag. – nullpointer