나의 코드는 다음과 같다.
const userValue = Math.ceil(Math.random() * parseInt(generator__num.value));
function onClickHandler() {
comparison.classList.remove(HIDDEN_CLASS);
result.classList.remove(HIDDEN_CLASS);
comparison__text.innerText = `You chose: ${parseInt(guess__num.value)}, the machine chose: ${userValue}`;
gameResult();
}
다음과 같이 코드를 짜고, innerText
로 userValue를 출력하였더니 NaN이 출력되었다.
userValue라는 상수를 만들지 않고, javascript Math.ceil(Math.random() * parseInt(generator__num.value))
자체로 넣고 출력하였더니 정상적으로 값이 출력되었다.