Я создаю поле ввода, чтобы ученики вводили количество вопросов, которые они задали неправильно, и программа будет возвращать число, которое они получили правильно. Этот пример для теста с 10 вопросами. Когда я ввожу цифру «1» во вход, я получаю «9» (это правильно). Но когда я ввожу число «0» во вход, я также получаю «9», но я ожидаю получить «10». Что я делаю неправильно? Спасибо за ваши ответы.
<p>Enter the Number Incorrect</p>
<br />
<input type="number" id="myscore" />
<button onclick="myJsFunction()"><p>Submit</p></button>
<script>
function myJsFunction() {
var numberwrong = document.getElementById('myscore').value;
if (numberwrong = 0) {
score = "10";
}
else if (numberwrong = 1) {
score = "9";
}
document.getElementById("totalscore").innerHTML = score;
}
</script>
<p id="totalscore"></p>