//todo : *. 주사위 노름 만들기
/***************************************************
* 전역 변수
***************************************************/
var playerDiceValue;
var computerDiceValue;
/***************************************************
* 함수 선언한 것들
***************************************************/
function playerDice() { //todo : 유저 주사위 처리
playerDiceValue = prompt("1부터6까지 숫자를 선택 해주세요.");
//document.write(playerDiceValue);
document.write("플레이어가 입력한 숫자 : " + playerDiceValue + "<br>");
};
function displayPlayerDice() { //todo : 주사위를 이미지로 처리(둘다 - 유저, 컴퓨터)
switch (playerDiceValue) {
case "1":
document.write("<img src='1.jpg'>");
break;
case "2":
document.write("<img src='2.jpg'>");
break;
case "3":
document.write("<img src='3.jpg'>");
break;
case "4":
document.write("<img src='4.jpg'>");
break;
case "5":
document.write("<img src='5.jpg'>");
break;
case "6":
document.write("<img src='6.jpg'>");
break;
}
}
function computerDice() { //todo : 컴퓨터 주사위 처리
computerDiceValue = Math.floor(Math.random() * 6) + 1;
document.write("컴퓨터가 굴린 주사위 숫자 : " + computerDiceValue + "<br>");
};
function displayComputerDice() { //todo : 주사위를 이미지로 처리(둘다 - 유저, 컴퓨터)
switch (computerDiceValue) {
case 1:
document.write("<img src='1.jpg'>");
break;
case 2:
document.write("<img src='2.jpg'>");
break;
case 3:
document.write("<img src='3.jpg'>");
break;
case 4:
document.write("<img src='4.jpg'>");
break;
case 5:
document.write("<img src='5.jpg'>");
break;
case 6:
document.write("<img src='6.jpg'>");
break;
}
};
function procResult() { //todo : 결과 처리 (주사위가 같으면 당첨, 아니면 꽝)
if(playerDiceValue == computerDiceValue){
document.write("당첨!!");
}else{
document.write("꽝");
}
};
/*******************************************
* 실행부
*******************************************/
//todo : 변수 설정
//todo : 유저 주사위 처리
playerDice();
//todo : 컴퓨터 주사위 처리
computerDice();
//todo : 유저 주사위 처리
displayPlayerDice();
//todo : 주사위를 이미지로 처리(둘다 - 유저, 컴퓨터)
displayComputerDice();
//todo : 결과 처리 (주사위가 같으면 당첨, 아니면 꽝)
procResult();
for(var i = 0; i<=9; i++){
document.write("<br>"+i+"<br>");
}
//문제16
for(var i = 0; i<=9; i++){
for(var j = 0; j <=i; j++){
document.write("*");
}
document.write("<br>");
}
'구트아카데미 > 3. 자바스크립트' 카테고리의 다른 글
| 자바스크립트. 함수 리턴 (0) | 2021.06.28 |
|---|---|
| [자바스크립트] 가위바위보 게임 (0) | 2021.06.26 |
| [자바스크립트] 퀴즈게임 (0) | 2021.06.24 |
| [자바스크립트] 계산기 만들기 (0) | 2021.06.22 |
| [자바스크립트] 주사위 게임 (0) | 2021.06.22 |