Notice
Recent Posts
Recent Comments
Link
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

chapter04 : while 본문

WEB.JS/02.제어문_JS

chapter04 : while

GAWON 2023. 5. 19. 09:21
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
/*
랜덤 값 맞추기

```
	1. 1 ~ 20 사이의 숫자를 컴퓨터가 랜덤 생성
	2. 사용자는 prompt를 이용하여 그 숫자를 맞춤
	3. 조건
		1) 1 ~ 20 사이를 벗어난 숫자를 입력하면 해당 작업은 무시
		2) 맞추면 "정답!", 틀리면 "오답!" 출력
		3) 몇 번만에 맞췄는지 카운팅도 출력
		4) while 이용
*/

var rand = Math.floor(Math.random() * 20) + 1;
var user;
var cnt = 0;
var ckCorr = true;

while(ckCorr){
	user = Number(prompt("숫자 입력 (1~20)"));

	if(user < 1 || user > 20){
		alert("1~20사이의 숫자를 입력하세요!");
	}else{
		cnt++;
		if(rand == user){
			// 정답
			alert("정답! " + cnt + "회 만에 정답을 맞췄습니다.");
			ckCorr = false;
		}else{
			// 오답
			alert("오답!");
		}
	}
}

```

</script>
</head>
<body>

</body>
</html>

'WEB.JS > 02.제어문_JS' 카테고리의 다른 글

chapter06 : for  (0) 2023.05.19
chapter05 : do_while  (0) 2023.05.19
chapter03 : switch  (0) 2023.05.19
chapter02 : if  (0) 2023.05.19
chapter01 : if  (0) 2023.05.19