본문 바로가기

Today I Learned (TIL)

TIL (Today I Learned) 23.10.14

728x90
반응형

JS 조건문에대해 알아보고있다 슬슬 헷갈리기 시작하지만 몇번 보니 익숙해지는 중이다 

//조건문의 중첩
//많이 쓰면 가독성이 떨어지고 코드 유지보수가 힘들지만
//필요한 경우 사용 해야 하기에 알아는 두자

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

//미성년자 구분
if (age >= 18){
    // console.log("성인입니다")
    if (gender === "여성") {
        console.log("성인 여성입니다")
    } else {
        console.log("성인 남성입니다")
    }
} else {
    // console.log("미성년입니다")
    if (gender === "여성") {
        console.log("미성년 여성입니다")
    } else {
        console.log("미성년 남성입니다")}
}

코드에 직접 팁같은걸 정리해보고있다 

//조건부 실행
let x = 10;

(x > 0 ) && console.log("x는 양수입니다")

// and(&&)조건때문에 짧은 코드로도 진행가능하다 상당히
//요즘 개발 패턴이라고 한다 JS는 상당히 유연한편

if (x > 0) {
    console.log("x는 양수입니다");
}

// or 조건 (||)
//상항 연산자와 단축 평가
let y;   //y라는 값은 선언만하고 undefined
let z = y || 20;  //z는 undefined라면 20으로 기본 값으로세팅

console.log(z);
728x90
반응형

'Today I Learned (TIL)' 카테고리의 다른 글

TIL (Today I Learned) 23.10.16  (1) 2023.10.16
TIL (Today I Learned) 23.10.15  (0) 2023.10.15
TIL (Today I Learned) 23.10.13  (1) 2023.10.13
TIL (Today I Learned) 23.10.12  (0) 2023.10.12
TIL (Today I Learned) 시작 23.10.11  (0) 2023.10.11