프로그래밍/Javascript

#4 코드챌린지 숫자맞추기게임

타코코딩 2023. 9. 14. 00:17
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script type="module" src="./main.js"></script>
<title>Document</title>
</head>
<body>
<h1>Random Number Game</h1>
<form class="main-form">
<p>
Generate a number between 0 and<input
class="set-input"
type="number"
min="0" />
</p>
<p>
guess the number: <input class="user-input" type="number" /><button>
play!
</button>
</p>
</form>
<ul class="result"></ul>
</body>
</html>
document.querySelector(".main-form").addEventListener("submit", (e) => {
  e.preventDefault();
  let maxRange = document.querySelector(".set-input").value;
  let userChose = document.querySelector(".user-input").value;
  let ranNum = Math.floor(Math.random() * maxRange) + 1;
  let result = userChose == ranNum ? "You WIn" : "You Lost";
  document.querySelector(
    ".result"
  ).innerHTML = `  <li>you Chose : ${userChose}, the machine chose : ${ranNum}</li>
  <li>${result}</li>`;
});

https://nomadcoders.co/

 

노마드 코더 Nomad Coders

코딩은 진짜를 만들어보는거야!. 실제 구현되어 있는 서비스를 한땀 한땀 따라 만들면서 코딩을 배우세요!

nomadcoders.co