JavaScript 강의

1-10 조건 중첩 +(중요)(조건부 실행, 단축 평가)

kagan-draca 2024. 8. 12. 17:15

 

다중 if문과 다중 조건문

 

조건을 여러개 사용한 조건문을

만들고 싶다!

 

ex) 20살 이상 여성인 조건을 찾고 싶다

 

방법 1.(다중 조건문)

let age = 25;
let gender = "여성";


if(age >= 20 && gender === "여성") console.log("20살 이상인 여성입니다.");
else if(age < 20 && gender === "여성") console.log("20살 이하인 여성입니다.");
else if(age >= 20 && gender === "남성") console.log("20살 이상인 남성입니다.");
else console.log("20살 이하인 남성입니다.")



방법 2.(다중 if문)

let age = 25;
let gender = "여성";


if(age >= 20)
{
    if(gender === '여성') console.log("20살 이상인 여성입니다.")
    else console.log("20살 이상인 남성입니다.")
}
else
{
    if(gender === "여성") console.log("20살 이하 여성입니다.")
    else console.log("20살 이하 남성입니다.")
}

 

조건부 실행

 

 

x > 0 뒤에 && 연산자로 인해 console.log("~~~")가 실행된다.

 

삼항 연산자와 단축 평가

'JavaScript 강의' 카테고리의 다른 글

1-12 (중요)배열  (0) 2024.08.12
1-11 (중요) 객체  (0) 2024.08.12
1-9 조건문  (0) 2024.08.12
1-8 스코프(scope)(범위) 및 화살표 함수  (0) 2024.08.12
1-7 함수  (0) 2024.08.12