프론트앤드/JavaScript

[포스코x코딩온] 웹개발자 입문 과정 2주차 회고-08 | JavaScript 반복문

영최 2023. 3. 10. 13:49
728x90

1. 반복문이란?

: 특정 조건을 만족할 때 같은 동작을 반복하여 수행하도록 만든 제어하는 명령문이다.

2. 반복문의 종류

 1) for문

for (초기화식; 조건식; 증감식) { 실행문장;}

 2) while문

 - for문과 달리 조건을 변경하는 구문이 기본적으로 포함되어 있지 않기때문에 무한루프가 가능하다.

 - 무한 루프에 걸리지 않도록 주의하여 사용이 필요하다

while (조건문) {실행할 코드(명령문);} 

//1. 조건문을 사용하는 방법
let num = 0;
while (num < 10) {
	console.log(`$(num+1)번째`); 
	num++;
}

//2. if + break사용
let num2 = 0;
while(true) {
	conole.log(`${num2+1}번째`);
	num2++
	if (num2 == 10) {
		break;
	}
}

 3) do-while문

 - while문과 다른점은 do{}라는 코드로 인해서 코드가 최소 한번은 실행된다는 점이다.

let i=0;
do {
	//코드
	i++;
}
while(i<10)

3. 반복문 제어

 1) break; - 멈추고 밖으로 빠져 나옴, 바로 중단

 2) continue; - 반복문을 한번만 멈추고 다음 반복으로 진행

let sum = 0;
for(let i=0; i<100; i++) {
	if(i%2==0){
		continue;
    }
    sum += i;
}
console.log(sum); // 짝수 제외한 수의 합 2500

 

 

자바스크립트 언어는 파이썬하고 유사하면서도 달라서 

코딩테스트 문제를 풀 때 헷갈리는 부분이 많은 것 같다.

또 약했던 부분인 while 문과 do while에 대해서 정확히 알 수 있어서 좋았고

while 문과 do while의 차이점을 알 수 있어서 좋았다.

728x90