본문 바로가기
쬬의 기초정리

[javascript] while 문에 대해 알아보자

by Joooooooo 2022. 11. 19.
반응형

for 문의 특징

  • 배열과 함께 주로 사용
  • 횟수 제한이 있다.
  • 초기값을 주고 이 값에게 주어진 조건을 만족시킬때까지 사용

 

while문의 특징

  • 반복횟수를 정하지 않아도 된다.
  • 주로 파일을 읽고 쓸때 많이 사용한다.
  • while문은 작동하는 원리는 true / false로 구분해서 작동한다

 

 

👉 원래의 for문

for문의 경우 정확한 갯수가 필요하기 때문에 로직생성에 어려움이 있는경우가 종종있다.

for(let i=0; i<=10; i++){
	document.write(i+"</br>");
}

 

 

 

 

👉 while 문

while 문은 초기값을 구문안에 넣는게 아닌 변수를 while문 이전에 선언해야 한다.

let i = 0;

while(i<=10){
	// 조건식만 작성
    document.write(i + "</br>");
    i++
}

 

 

 

👉 while 비밀번호 입력창으로 활용

// prompt() 사용자가 텍스트를 입력할 수 있도록 안내하는 선택적 메세지를 갖고 있는 대화 상자를 띄웁니다.

let userPassword = prompt("비밀번호");

while(true){
	if(userPassword == "1234"){
    	document.write("hello");
        break; // 반복문 멈춤
    } else {
    	alert("비밀번호가 틀렸습니다")
	}
}
반응형