while 반복문 실습을 하다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>4의 배수일까 아닐까</h1>
<script>
// Step 1. 사용자에게 숫자 입력받기
// Step 2. 입력받은 숫자의 4의 배수 여부 확인
let Num = parseInt(prompt("숫자를 입력해주세요.")) // 숫자 입력 받기
while(true){
if(Num%4 === 0){ // 4의 배수 확인 과정
document.write(`${Num}은(는) 4의 배수입니다.`);// 4의 배수 출력
break;
}
else{
Num = parseInt(prompt("숫자를 입력해주세요.")); // Step 1 과정 돌아가기
}
}
</script>
</body>
</html>
사용자로부터 prompt로 숫자를 입력받고 parseInt로 정수화하고 Num 변수에 넣는다.
while 조건식에 true를 넣어서 항상 반복문이 실행되게 한다. -> break 사용하겠다.
while문 안에 if - else문으로 조건을 넣고 그 조건의 실행로직이 실행되면 break로 반복문을 나가게된다.
'Front-End > 1. JavaScript 기초' 카테고리의 다른 글
[JS] Ex18_배열.html (0) | 2023.06.14 |
---|---|
[JS] Ex17_while문_실습2.html (0) | 2023.06.14 |
[JS] Ex15_while반복문.html (0) | 2023.06.14 |
[JS] Ex14_반복문_별 찍기.html (0) | 2023.06.13 |
[JS] Ex12_구구단.html (0) | 2023.06.13 |