[Javascript]에서의 Truthy and Falsy


[Javascript]에서의 Truthy and Falsy

일반적인 Javscript에서 null 체크 코드는 아래와 같다. function print(person) { if (person === undefined || person === null) { console.log('person is null'); return; } console.log(person.name); } const person = null; print(person); 결과 위의 코드는 아래와 같이 축약하여 사용이 가능하다. function print(person) { if (!person) { console.log('person is null'); return; } console.log(person.name); } const person = null; print(person); 결과 위와 같은 방식이 작동하는 이유는 undefined 와 null 이 Falsy 한 값이고 Falsy 한 값 앞에 느낌표를 붙여주면 true 로 전환되기 때문이다. Javascript에서 Fa...


#falsy #Javascript #truthy #자바스크립트

원문링크 : [Javascript]에서의 Truthy and Falsy