✅조건문이란 ?
주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문이다. 종류에는 if-else문, switch문이 있다.
➰if-else문
if문의 이 참일 때 그 안에 있는 실행문을 실행하고 아니면 else문에 있는 실행문을 실행한다. 코드는 아래와 같이 작성한다.
if (조건){
실행문1;
} else{
실행문2;
}
참이면 실행문 1, 거짓이면 실행문2를 실행하는 것이다.
다른 경우도 있다. if문의 조건이 참일 때 그 안에 있는 실행문을 실행하고 아니면 else if문에 있는 조건이 참인지 판단한다. 참이면 else if문에 있는 실행문을 실행하고 거짓이면 else문에 있는 실행문을 실행한다. 코드는 아래와 같이 작성한다.
if (조건1){
실행문1;
}else if(조건2){
실행문2;
}else{
실행문3;
}
if문이 참이면 실행문1, 거짓이면 else if문의 참 거짓을 판단하고 참이면 실행문 2, 거짓이면 실행문 3을 실행하는 것이다. else if문은 필요한 만큼 추가할 수 있다.
➰switch문
switch문은 if, else if문이 연속으로 나와있는 경우라고 이해하면 쉽다. 코드는 아래와 같이 작성한다. 조건값에는 어떤 변수가 들어가고 변수의 값이 같은 case의 실행문을 실행한다. 예를 들어 변수의 값이 값 2일 경우 실행문 2를 실행한다.
switch(조건값){
case 값1:
실행문1;
break;
case 값2:
실행문2;
break;
case 값3:
실행문3;
break;
default:
실행문4;
break;
}
break를 사용하지 않으면 switch 문을 빠져나가지 못하므로 꼭 break를 사용해야 한다. default는 변수의 값이 어느 case의 값과도 일치하지 않을 때 실행되는 실행문을 담고 있으며 없어도 문법 오류는 아니다.
✅반복문이란 ?
프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문이다. 종류에는 while문, do-while문, for문이 있다.
➰while문
조건문이 참일 동안 실행문을 반복한다. 코드는 아래와 같이 작성한다.
while(조건문){
실행문
}
while문은 조건에 따라 반복하는 반복문이고, 무한 반복을 사용하고 싶을 때 많이 사용한다. 조건문에 true를 넣어주면 무한히 반복하는 코드를 만들 수 있다.
➰do-while문
일단 실행문을 한 번 실행을 한 후, 조건문이 참인지 거짓인지 확인하고 참이면 실행문을 반복한다. 코드는 아래와 같이 작성한다.
do{
실행문
}while(조건문);
➰for문
횟수에 따라 반복하는 반복문이며, 반복 조건도 정할 수 있다. 코드는 아래와 같이 작성한다.
for(초기식;조건식;증감식){
실행문
}
초기식은 처음으로 설정하는 식, 조건식은 참 혹은 거짓을 판별하는 식, 증감식은 초기식의 변수를 증가 혹은 감소시키는 식이다.
💨break문: 조건문이나 반복문을 바로 빠져나가는 명령문이다.
💨continue문: 현재 실행해야 할 실행문을 수행하지 않고 그다음 실행문을 수행하는 명령문이다.
'WEB > JS' 카테고리의 다른 글
[JS] 8-1. 함수 (2) | 2021.09.21 |
---|---|
[JS] 7-2. 과제 - 조건문 및 반복문 (0) | 2021.09.21 |
[JS] 6-2. 과제 - 연산자 (2) | 2021.09.20 |
[JS] 6-1. 연산자 (0) | 2021.09.20 |
[JS] 5-2. 과제 - 타입 및 변수 (0) | 2021.09.19 |