我試圖運行這個簡單的JavaScript代碼,但沒有得到所需的輸出。此代碼顯示「您通過」而不是「您失敗」。請告訴我錯在哪裏。它顯示錯誤的輸出?此代碼有什麼問題
<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(marks = 33)'this is assignment。 'if(marks === 33)'這是比較。 – dfsq
當然,如果33或更高意味着通過,你不需要兩個條件:'if(marks> = 33)'...... –
@dfsq謝謝解決 – user5355606