[JavaScript] 기초문법-4 (조건문 / switch 문 / 반복문)
✅ 조건문 if
if(조건식) {
조건식이 참일 경우 실행할 문장;
}
else {
조건식이 거짓일 경우 실행할 문장
}
const age = prompt("나이를 입력하세요.");
if(age<19){
console.log("돌아가...");
}
else console.log("당신은 성인");
- 조건식이 참일 경우 if { } 안의 문장 실행
- 조건식이 거짓일 경우 else { } 안의 문장 실행
✅ switch 문
switch(조건){
case '조건 1' :
console.log("1");
break;
case '조건 2' :
console.log("2");
break;
default:
console.log("기본 값");
break;
}
1. 조건과 '조건 1'이 일치하면 "1" 출력 + break(탈출)
2. 조건과 '조건 2'가 일치하면 "2" 출력 + break(탈출)
3. 조건이 '조건 1' 과 '조건 2' 모두와 불일치하면?
- default의 문장 실행 + break(탈출)
let fruit = prompt("무슨 과일?");
switch(fruit){
case '사과' :
console.log("100원");
break;
case '바나나' :
console.log("200원");
break;
case '키위' :
console.log("300원");
break;
default:
console.log("그런 과일 없음.");
break;
}
✅ 반복문
1. for 문
for (초기식; 조건식; 증감식) {
조건식의 결과가 참일 동안 실행할 문장;
}
for(let i = 0; i<10;i++){
console.log(i);
}
// 0 1 2 3 4 5 6 7 8 9
2. while 문
while (조건식) {
조건식의 결과가 참일 동안 실행할 문장;
}
let a = 0;
while(a<10){
console.log(a);
a++;
}
// 0 1 2 3 4 5 6 7 8 9
3. do while 문
do{
조건식의 결과가 참일 동안 실행할 문장;
} while(조건식);
let b = 0;
do{
console.log(b);
b++;
}while(b<10);
// 0 1 2 3 4 5 6 7 8 9
- 조건식의 결과가 거짓이더라도 적어도 한번은 { } 안의 문장을 실행함
'📕 STUDY > JavaScript' 카테고리의 다른 글
[JavaScript] 기초문법-6 (객체) (0) | 2022.07.13 |
---|---|
[JavaScript] 기초문법-5 (함수 / 화살표 함수) (0) | 2022.07.13 |
[JavaScript] 기초문법-3 ( 비교 연산자 / 논리 연산자) (0) | 2022.07.12 |
[JavaScript] 기초문법-2 (alert, prompt, confirm / 형변환) (0) | 2022.07.12 |
[JavaScript] 기초문법-1 (변수/ 자료형) (0) | 2022.07.12 |