Notice
Recent Posts
Recent Comments
Link
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

flatwhite01 님의 블로그

자바스크립트 조건문 본문

JavaScript

자바스크립트 조건문

flatwhite01 2024. 11. 13. 17:39

 

자바스크립트에서 조건문은 특정 조건을 평가하고 그에 따라 코드를 실행하는 구문입니다. 

주요 조건문은 if, else if (if else), else, switch 등이 있습니다. 아래에 각각의 사용법을 요약해서 정리해 드릴게요.

1. if 조건문
if는 조건이 참일 경우 특정 코드를 실행합니다.

javascript 코드
if (조건) {
    // 조건이 참일 때 실행할 코드
}


예시:

let age = 20;
if (age >= 18) {
    console.log("성인입니다.");
}


2. else if 조건문
else if는 첫 번째 조건이 거짓일 때 추가 조건을 검사합니다. 여러 조건을 순차적으로 검사할 수 있습니다.

javascript 코드

if (조건1) {
    // 조건1이 참일 때 실행할 코드
} else if (조건2) {
    // 조건2가 참일 때 실행할 코드
} else {
    // 모든 조건이 거짓일 때 실행할 코드
}


예시:

let score = 85;
if (score >= 90) {
    console.log("A");
} else if (score >= 80) {
    console.log("B");
} else {
    console.log("C");
}


3. else 조건문
else는 이전의 모든 조건이 거짓일 때 실행되는 코드를 지정합니다. if와 else if가 모두 거짓일 경우 실행됩니다.

javascript 코드

if (조건1) {
    // 조건1이 참일 때 실행할 코드
} else {
    // 조건1이 거짓일 때 실행할 코드
}


예시:

let isRaining = false;
if (isRaining) {
    console.log("우산을 챙기세요.");
} else {
    console.log("날씨가 맑아요.");
}


4. switch 조건문
switch문은 여러 조건을 한 번에 비교하고, 해당하는 경우를 찾아서 실행하는 조건문입니다. 값에 따라 여러 가지 케이스를 선택할 수 있습니다.

javascript코드


switch (표현식) {
    case 값1:
        // 값1이 일치할 때 실행할 코드
        break;
    case 값2:
        // 값2가 일치할 때 실행할 코드
        break;
    default:
        // 어떤 값도 일치하지 않을 때 실행할 코드
}
예시:

javascript

let day = 3;
switch (day) {
    case 1:
        console.log("월요일");
        break;
    case 2:
        console.log("화요일");
        break;
    case 3:
        console.log("수요일");
        break;
    default:
        console.log("주말");
}


5. 삼항 연산자 (Ternary Operator)
삼항 연산자는 간단한 조건문을 한 줄로 표현할 때 사용됩니다. if-else를 축약한 형태입니다.

javascript 코드
조건 ? 참일 때 실행할 코드 : 거짓일 때 실행할 코드;


예시:

let isAdult = true;
let status = isAdult ? "성인입니다." : "미성년자입니다.";
console.log(status); // 성인입니다.
6. 논리 연산자 (AND, OR, NOT)
조건문에서 논리 연산자를 사용하여 여러 조건을 결합할 수 있습니다.

AND (&&): 모든 조건이 참일 때만 참.
OR (||): 하나라도 참이면 참.
NOT (!): 조건을 반전시킴.
예시:

javascript
코드 복사
let age = 25;
let hasLicense = true;

if (age >= 18 && hasLicense) {
    console.log("운전할 수 있습니다.");
}

if (age < 18 || !hasLicense) {
    console.log("운전할 수 없습니다.");
}

 



if: 조건이 참이면 코드 실행
else if: 추가 조건을 검사
else: 모든 조건이 거짓일 때 실행
switch: 여러 값을 비교하여 해당하는 코드 실행
삼항 연산자: 간단한 if-else를 한 줄로 표현
논리 연산자: 여러 조건을 결합하여 사용할 수 있음

'JavaScript' 카테고리의 다른 글

자바스크립트  truthy,falsy  (3) 2024.11.13
자바스크립트 반복문  (0) 2024.11.13
자바스크립트 형변환  (0) 2024.11.13
자바스크립트 함수(function)  (2) 2024.11.13
자바스크립트 연산자  (0) 2024.11.13