반응형
<script>
'use strict';
document.write('🎲주사위 게임🎲<br>');
while(true){
let rand = Math.random();
let result = Math.floor(rand*6)+1;
let num = Number(prompt('🎲주사위 게임🎲\n숫자 하나를 입력하세요'));
if(num > 6 || num < 1 || isNaN(num) || !Number.isInteger(num)){
console.log(num);
alert('1~6중에 입력하세요.');
continue;
}
if(num != result){
alert(`입력한 값 : ${num}\n틀렸습니다. 다시 입력해주세요`);
document.write(`입력한 값 : ${num}<br>`);
document.write('틀렸습니다.<br>');
document.write(`주사위 값 : ${result}<br>`);
document.write('---<br>');
}else{
document.write('정답입니다! 게임을 종료합니다.');
break;
}
}
</script>
반응형
'Front-End > JavaScript' 카테고리의 다른 글
[자바스크립트] Math.random()함수 예제 - 로또번호 생성 (0) | 2021.06.19 |
---|---|
[자바스크립트] Math.random()함수 예제 - 가위바위보 게임 (0) | 2021.06.19 |
[자바스크립트] 객체(Object)의 의미, 클래스, 객체지향 프로그래밍 (0) | 2021.06.19 |
[자바스크립트] 변수의 범위(지역변수,전역변수),호이스팅 (0) | 2021.06.19 |
[자바스크립트] 사용자 정의 함수(function) 설명과 종류, 사용방법 (0) | 2021.06.13 |