본문 바로가기
JavaScript

[Javascript] Do it! 자바스크립트 입문 - while문, do...while문

by Seong-Jun 2024. 1. 8.
728x90
반응형
SMALL

공부단 3일차-4입니다.

 

while문과 do while문

이전에 배운 for문은 횟수가 정해져 있을 때 사용하기 좋고 while문은 횟수보다는 특정조건이 만족하는 동안에만 반복할때 사용하기 좋습니다.

 

while문과 do while문의 차이점은 while문 조건을 먼저 확인하고 조건이 참이면 반복문이 실행됩니다. 반면에 do while문은 반복문이 일단은 한번 실행한 후 조건을 확인한다는 점이 다릅니다.

 

var i = 0
while(i < 10) {
	console.log("true이면 반복")
    i += 1
}

 

var i = 0
do {
	console.log("true이면 반복")
    i += 1
} while(i < 10)

 

밑줄에 있는 10은 같은결과를 10번 반복했다는 의미입니다.

 

 

 

팩토리얼 계산

var n = prompt("숫자를 입력")
var nFact = 1 // 팩토리얼 계산 결과값 저장 변수
var i = 2 // 카운터

while (i <= n) {
    nFact = nFact * i
    i++
}

console.log(n + "!=" + nFact)

 

 

 

break문과 continue문

break문은 반복문 중간에 break 코드를 만나면 그 즉시 해당 반복문 중단하고 빠져나옵니다.

 

continue문은 반복문 중간 continue 코드를 만나면 그 즉시 해당 반복문의 시작 지점으로 갑니다.

728x90
반응형
LIST

댓글