//변수 하나를 선언
let person = { age : 10 }
//person이라는 변수에 name속성이 존재하는지 확인하는 조건문
if(person.name === undefined || person.name === false || person.name === '' || person.name === null || person.name === 0) {
console.log('nomame');
} else {
console.log(person.name);
}
if(person.name === undefined || person.name === false || person.name === '' || person.name === null || person.name === 0) {
console.log( person.name || 'noname');
}
if(person.age > 19) {
colsole.log('운전가능')
} else {
console.log('운전불가능')
}
console.log(person.age > 19 && '운전가능')
6가지 falsy 값 :
false
,null
,undefined
,0
,NaM
,''
OR( || )연산자는 : 기본값을 지정할 때 많이 사용하고,
AND( && )연산자는 : 특수한 상황에서 조건문 대용을 사용할 수 있다.