조건문에는 뭐가 있을까??
if, else if, esle, switch
크게 이렇게 4가지를 살펴보자.
if문
let x = 10;
if ( 조건(true 혹은 false 가 들어갈 수 있는 조건) ) {
메인 로직부분
console.log("x는 양수입니다.");
}
이런식으로
그렇다면 한번 응용문제😃
let y = "hello world";
여기서 만약 y의 길이가 5보다 크거나 같으면 길이를 console.log로 출력해보자.
if (y.length >= 5 ) {
console.log(y.length);
}
요렇게 하면 됨 ㅋㅋ
if - else 문
let x = 10;
if (x >0) {
//main logic #1
console.log("x는 양수 입니다.");
}else {
//main logic #2
console.log("x는 음수 입니다.");
}
그럼 여기서 더 나아가서 중첩을 해보자
if - else if - else 문
let x = 10;
if (x < 0) {
//main logic #1
console.log("1");
}else if (x >= 0 && x < 10 ) {
//main logic #2
console.log("2");
}else {
//main logic #3
console.log("3");
}
switch
변수의 값에 따라, 여러개의 경우들 (case) 중 하나를 선택한다.
let 변수이름 = "변수값"; <--- 1. 변수 설정 먼저.
switch (변수이름) {
case " "
}
예를 들어보자.
let fruit = "사과";
switch (fruit) {
case "사과" :
console.log("사과 입니다.");
break; <------ 이 break 를 넣어줘야 위에서 아래로 해당 케이스에 해당하는지 확인하고 맞을때에 멈춘다.
case "바나나":
console.log("바나나 입니다.");
break;
case "키위":
console.log("키위 입니다.");
break;
default: <------ 이 케이스도, 저 케이스도 해당하지 않을 때에는 ~~ 이라는 말.
console.log("아무것도 아닙니다.");
break;
}
'JS (Java Script)' 카테고리의 다른 글
JS 객체 (0) | 2023.05.25 |
---|---|
JS 조건문의 중첩 / 조건부실행 ( && ) / 삼항 연산자와 단축평가 ( || ) (0) | 2023.05.24 |
JS 스코프 / 지역변수 / 화살표 함수 (0) | 2023.05.24 |
JS 함수 (0) | 2023.05.24 |
JS 연산자 (0) | 2023.05.23 |