Today I Learned (TIL)
TIL (Today I Learned) 23.10.14
폼폼코
2023. 10. 14. 19:02
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
반응형