Mijn vraag
Hallo, ik ben recent begonnen met het leren van Javascript. Nu ben ik een scriptje aan het maken met een if-statement die het Amerikaanse cijfersysteem berekent aan de hand van een score die je invult. Echter, hij geeft bij alles boven de 90 netjes A aan, maar alles daaronder B. Als ik naar de code kijk, snap ik echt niet waarom het niet wilt werken en ik hoop dus dat iemand me hier mee kan ondersteunen. De code is als volgt:
let score = 65
if (score >= 90){
console.log('A')
} else if (score >= 80 || score <= 89){
console.log('B')
} else if (score >= 70 || score <= 79){
console.log('C')
} else if (score >= 60 || score <= 69){
console.log('D')
} else{
console.log('F')
}
Hij geeft dus altijd de waarde van B aan, ondanks dat ik score 65 invul als voorbeeld.
Hallo, ik ben recent begonnen met het leren van Javascript. Nu ben ik een scriptje aan het maken met een if-statement die het Amerikaanse cijfersysteem berekent aan de hand van een score die je invult. Echter, hij geeft bij alles boven de 90 netjes A aan, maar alles daaronder B. Als ik naar de code kijk, snap ik echt niet waarom het niet wilt werken en ik hoop dus dat iemand me hier mee kan ondersteunen. De code is als volgt:
let score = 65
if (score >= 90){
console.log('A')
} else if (score >= 80 || score <= 89){
console.log('B')
} else if (score >= 70 || score <= 79){
console.log('C')
} else if (score >= 60 || score <= 69){
console.log('D')
} else{
console.log('F')
}
Hij geeft dus altijd de waarde van B aan, ondanks dat ik score 65 invul als voorbeeld.