자바스크립트 Truthy & Falsy

OUO·2022년 3월 19일
0
post-thumbnail
let a = null;
// falsy => null, undefined, 0,-0,Nan,""
if (a) {
  console.log("true");
} else {
  console.log("false");
}
const getName = (person) => {
  if (!person) {
  // false NOT => True
    return "객체가 아닙니다";
  }
  return person.name;
};

let person = undefined;
// let person = null;
const name = getName(person);
console.log(name);

❗ null, undefined = 조건식에서 false로 판단되는 falsy한 성격을 가지고 있음 => person이 false가 되어서 not을 붙이면 true를 리턴

profile
develoops!er

0개의 댓글