Front-End/JavaScript

[자바스크립트] Math.random()함수 예제 - 주사위 게임

챌링킴 2021. 6. 19. 21:18
반응형

 

    <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>
반응형