[ JavaScript 문법 종합반 1주차 (9)] 조건문 (if, else if, else, switch)
2023. 7. 26. 16:50ㆍ2. JS문법 종합
조건문(if, else if, else, switch)
자바스크립트에서는 조건문을 사용하여 특정 조건을 만족하는 경우에만 코드를 실행할 수 있다.
1. if문
1) 기본적인 if문 : if문은 조건이 참인 경우에만 코드를 실행한다.
let x = 10;
if (x > 0) {
console.log("x는 양수입니다.");
}
// y의 길이가 5보다 크거나 같으면 길이를 console.log로 출력
let y= "Hello world"
if (y.length >=5 ){
console.log(y.length);
}
// ** 문자열의 길이 : length ( 따라서 11로 출력된다. )
// 수업중 진행된 부분이었는데 ** 'length가 생각나지않아서 별도로 메모해두었다!
2) if-else문 : 변수 x가 양수인지를 판별하여, 양수인 경우 "x는 양수입니다."라는 메시지를 출력하고, 그렇지 않은 경우 "x는 음수입니다."라는 메시지를 출력합니다. if-else문은 조건이 참인 경우와 거짓인 경우 각각 다른 코드를 실행합니다.
let x = -10;
if (x > 0) {
console.log("x는 양수입니다.");
} else {
console.log("x는 음수입니다.");
}
3) if-else if-else문 : x가 양수인지, 음수인지를 판별하여, 0인 경우를 포함해 각각 다른 메시지를 출력합니다. if-else if-else문은 여러 개의 조건을 순서대로 비교하여, 해당하는 조건에 맞는 코드를 실행합니다.
let x = 0;
if (x > 0) {
console.log("x는 양수입니다.");
} else if (x < 0) {
console.log("x는 음수입니다.");
} else {
console.log("x는 0입니다.");
}
2. switch문 : 여러 개의 경우(case) 중 하나를 선택하여 해당하는 코드를 실행한다. default는 모든 경우에 맞지 않는 경우에 실행되는 코드를 작성합니다. (*break문은 꼭 넣어 줘야 한다.)
let fruit = "사과";
switch (fruit) {
case "사과":
console.log("사과는 빨간색입니다.");
break;
case "바나나":
console.log("바나나는 노란색입니다.");
break;
case "오렌지":
console.log("오렌지는 주황색입니다.");
break;
default:
console.log("해당하는 과일이 없습니다.");
break;
}

'2. JS문법 종합' 카테고리의 다른 글
| [ JavaScript 문법 종합반 1주차 (13)] 배열과 배열 메소드(2) (0) | 2023.07.27 |
|---|---|
| [ JavaScript 문법 종합반 1주차 (12)] 배열과 배열 메소드 (0) | 2023.07.27 |
| [ JavaScript 문법 종합반 1주차 (11)] 객체와 객체 메소드 (0) | 2023.07.26 |
| [ JavaScript 문법 종합반 1주차 (10)] 조건문의 중첩, 조건부실행, 삼항 연산자와 단축 평가, falsy한 값 truthy한 값 (0) | 2023.07.26 |
| [ JavaScript 문법 종합반 1주차 (1-8) ] (0) | 2023.07.25 |