JavaScript/Code Note
자바스크립트 구구단
DOGvelopers
2019. 5. 13. 14:38
반응형
랜덤으로 구구단 문제를 반복적으로 출제하며 정답일 경우 새로운 문제를 출제합니다.
오답일 경우 틀린 문제를 반복적으로 출제합니다.
<script>
while(true){
let num1 = Math.ceil(Math.random() * 9);
let num2 = Math.ceil(Math.random() * 9);
let result = num1 * num2;
let check = true;
while(check){
let answer = prompt(num1 + ' * ' + num2 +' = ?');
if(result === +answer){
alert("정답");
check = false;
}else{
alert("오답");
}
}
}
</script>
num1 : 1~ 9 랜덤한 숫자
num2 : 1~ 9 랜덤한 숫자
result : 정답의 값을 저장하는 변수
check : boolean 변수
answer : 문제의 답을 제출하면 저장해주는 변수
정답일 경우 check 변수를 false 로 변환하여 상위 while 문을 실행합니다.
반응형