Language/Javascript

[자바스크립트 기초 강좌: 100분 완성] 반복문

Jonnie 2021. 7. 31. 04:17

반복문

반복문(loop): 동일한 작업을 여러번 반복

for

for (let i = 0; i < 10; i++){     //초기값; 조건문(false가 되면 멈춤);코드 실행 후 작업)
	console.log(i)
}

while

let i = 0;
while (i<10){
	console.log(i)	
	i++
}

do while

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

break, continue

break: 멈추고 빠져나옴

while(true){
	let answer = confirm("계속할까요?");
	if(!answer){
		break;
	}
}

continue: 멈추고 다음 반복으로 진행

for(let i = 0; i < 10; i++) {
	if(i%2){ //2로 나눴을 때 나머지가 1이면 이 if문을 통과함(i%2==1 => 1은 true)
		continue;
	}
	console.log(i)
}
//0이 if문을 만나면 조건에 맞지 않으므로 실행되지 못하고 console.log(i) 실행 -> 1 증가
//1은 나머지가 1이기 때문에 continue문을 만나게 됨. 그러면 log를 찍지 않고 continue문에서 바로 다음 과정(i++)이 진행됨

Tip! 명확한 횟수가 정해져 있으면 for문을 아니라면 while을 사용하는 편

switch문

if-else문으로 다 치환 가능

그러나 케이스가 다양할 경우 보다 간결하게 작성할 수 있다는 장점이 있음

switch(평가){
	case A:
	//A일 때 코드
	case B:
	//B일 때 코드
	...
}
if(평가==A){
	//A일 때 코드
}
else if(평가==B){
	//B일 때 코드
}

 

 

강의 출처. 코딩앙마(Youtube)

https://www.youtube.com/watch?v=KF6t61yuPCY&t=229s