Ich versuche, diesen einfachen Javascript-Code auszuführen, aber nicht gewünschte Ausgabe erhalten. Dieser Code zeigt "You are pass" anstelle von "You are fail". Bitte sag, wo ich falsch liege.Es zeigt falsche Ausgabe? Was ist los mit diesem Code
<html>
<head>
<title>
If else if and else use
</title>
</head>
<body>
<script>
function ifelseifelse() {
var marks=32;
if (marks>33){
alert("You are Pass");
}
else if(marks=33)
{
alert("You are pass");
}
else{
alert("You are fail");
}
}
</script>
<button type = "button" onclick="ifelseifelse()" >If else-if if</button>
</body>
</html>
'if (Markierungen = 33)' dies ist Aufgabe. 'if (marks === 33)' das ist Vergleich. – dfsq
Und natürlich, wenn 33 oder höher einen Durchlauf bedeutet, brauchen Sie nicht zwei Bedingungen dafür: 'if (marks> = 33)' ... –
@dfsq Danke gelöst – user5355606