구트아카데미/3. 자바스크립트

로또게임

sunhoKim 2021. 7. 4. 22:21

<!DOCTYPE html>

<html lang="ko">

 

<head>

<meta charset="UTF-8">

 

<meta http-equiv="X-UA-Compatible

" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

<link rel="stylesheet" href="index.css">

 

<script src="com.js"></script>

<script src="index.js"></script>

 

<style>

#top {

width: 800px;

height: 150px;

background-color: red;

}

 

#left {

width: 200px;

height: 700px;

background-color: blue;

float: left;

 

}

 

#mid {

width: 600px;

height: 700px;

background-color: orange;

float: left;

 

}

 

#bot {

width: 800px;

height: 150px;

background-color: red;

clear: left;

 

}

 

input {

width: 80px;

}

</style>

</head>

 

<body>

<div id="top"></div>

<div id="left"></div>

<div id="mid">

<h1>로또 번호 입력</h1>

<input type="text" id="userLottoNum1">

<input type="text" id="userLottoNum2">

<input type="text" id="userLottoNum3">

<input type="text" id="userLottoNum4">

<input type="text" id="userLottoNum5">

<input type="text" id="userLottoNum6">

<br>

<br>

<input type="button" id="btn" value="결과 보기">

<p id="result001"></p>

<p id="result002"></p>

<p id="result003"></p>

<p id="result004"></p>

<p id="result005"></p>

<p id="result006"></p>



</div>

<div id="bot"></div>

 

<script>

window.onload = function () {

 

var playerLotto = [0, 0, 0, 0, 0, 0];

var lotto = [];

 

var userLottoNum1 = document.getElementById("userLottoNum1");

var userLottoNum2 = document.getElementById("userLottoNum2");

var userLottoNum3 = document.getElementById("userLottoNum3");

var userLottoNum4 = document.getElementById("userLottoNum4");

var userLottoNum5 = document.getElementById("userLottoNum5");

var userLottoNum6 = document.getElementById("userLottoNum6");

 

var result001 = document.getElementById("result001");

var result002 = document.getElementById("result002");

var result003 = document.getElementById("result003");

var result004 = document.getElementById("result004");

var result005 = document.getElementById("result005");

var result006 = document.getElementById("result006");

 

btn.onclick = btnClick;

 

function btnClick() {

playerLotto[0] = userLottoNum1.value;

playerLotto[1] = userLottoNum2.value;

playerLotto[2] = userLottoNum3.value;

playerLotto[3] = userLottoNum4.value;

playerLotto[4] = userLottoNum5.value;

playerLotto[5] = userLottoNum6.value;

 

runLotto();

}

function runLotto() {





result001.innerHTML = "당첨번호";

//위에랑 설명 똑같다.

for (var i = 0; i < 6; i++) {

lottoRandom = Math.floor(Math.random() * 45) + 1;

//로또 당첨번호

if (lotto.indexOf(lottoRandom) === -1) {

lotto.push(lottoRandom);

} else {

i--;

}

}

result002.innerHTML = lotto;

 

result003.innerHTML = "당신의 번호: ";

 

var ts4 = "";

 

for (var i = 0; i < 6; i++) {

ts4 = ts4 + (playerLotto[i] + " "); //새 코드

}

result004.innerHTML = ts4;

 

//번호 몇개 맞았는지 확인하는 포문

var count = 0;

for (var i = 0; i < lotto[i]; i++) {

for (var j = 0; j < playerLotto[j]; j++) {

if (lotto[i] == playerLotto[j]) {

count += 1;

break;

}

}

}

 

result005.innerHTML = count + "개 숫자를 맞추었습니다.";

 

//document.write

function dw(s) {

document.write(s);

}

//br

function br() {

dw("<br>");

}

 

}

}

 

</script>

</body>

 

</html>

728x90