무지개 곰
무지개곰의 성장이야기
무지개 곰
250x250
  • 분류 전체보기
    • 블록체인 공부
      • BlockChain
      • Ethereum
    • IT공부
      • Java
      • JavaScript
      • HTML + CSS
      • React
      • 프로그래머스 (TypeScript)
    • 독서
    • 영어 공부
      • 1일 1 작문
      • 영어 짧은 글
    • 홍보
hELLO · Designed By 정상우.
무지개 곰

무지개곰의 성장이야기

[JS] 반복문 while 이해하기
IT공부/JavaScript

[JS] 반복문 while 이해하기

2022. 9. 9. 12:00
728x90

반복문 while 이해하기

  • 반복문 for란?
  • 순서도(플로우 차트)
  • 예시

반복문 while이란?

for문과 같이 반복을 하는 문장입니다. 다른 점은 for문의 경우 () 안에 초기 조건과 반복 시 수정할 내용을 넣어주었지만 while의 경우 () 안에 조건만 들어갑니다. 현재 상태에서 조건이 참이면 실행할 내용을 실행하고 다시 조건을 확인하고 참이면 내용을 실행하는 반복을 합니다.

while(확인할 조건){
	실행할 내용
}

1. 현재의 상태가 조건에 대하여 참인지 거짓인지 확인합니다.

2-1. 조건이 거짓이라면 while문을 끝냅니다.

2-2. 조건이 참이라면 실행할 내용을 실행합니다.

3. 조건이 거짓이 되어 while문을 끝낼 때까지 1~2를 반복합니다.


순서도(플로우 차트)

반복문 while 순서도 (플로우 차트)
반복문 while 순서도 (플로우 차트)


예시

//안녕하세요 100번 찍기
let i=0;
while(i<100){
    console.log("안녕하세요");
    i++;
}

1. i의 값을 0으로 설정한다.

2. while문을 실행한다.

3. 조건 i <100 (i는 100 미만인가?)에 대하여 참이다.

4. "안녕하세요"를 로그에 찍는다.

5. i++를 실행하여 i를 1 증가시킨다.

6. 조건이 거짓일 때까지 3~5를 반복한다.

 

 

"안녕하세요"를 5번 찍는 코드를 하나하나 적는다면 5번 찍기 위해 5줄이 쓰이고 100번을 찍기 위해서는 100줄을 작성하여야 합니다. 하지만 for문처럼 while문을 이용하면 5줄 만에 100번 찍는 코드를 작성하였습니다.

* 위의 경우 100번으로 수정할 경우 100번이 찍혔는가 확인을 하기 힘들지만 while문의 경우 조건을 보면 확인도 편하고 수정도 편합니다.

 

반복문 for문 이해하러 가기

728x90
저작자표시 비영리 변경금지 (새창열림)
    'IT공부/JavaScript' 카테고리의 다른 글
    • [JS] break 이해하기
    • [JS] 반복문 do while 이해하기
    • [JS] 반복문 for 이해하기
    • [JS] switch와 case 이해하기
    무지개 곰
    무지개 곰
    java solidity react javascript등 프로그래밍 공부 기록

    티스토리툴바