반복문
반복문(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
'Language > Javascript' 카테고리의 다른 글
[자바스크립트 기초 강좌: 100분 완성] 객체 (0) | 2021.07.31 |
---|---|
[자바스크립트 기초 강좌: 100분 완성] 함수 (0) | 2021.07.31 |
[자바스크립트 기초 강좌: 100분 완성] 연산자 (0) | 2021.07.31 |
[자바스크립트 기초 강좌: 100분 완성] 대화상자, 형변환 (0) | 2021.07.30 |
[자바스크립트 기초 강좌: 100분 완성] 자료형 (0) | 2021.07.30 |