본문 바로가기
Front-end/javascript

[JavaScript] Truthy and Falsy

by 잔디🌿 2023. 7. 16.

    자바스크립트는 자신만의 기준으로 자료형에 상관없이 true와 false를 나눈다.

    이때 boolean형이 아니어도 true로 판단하는 요소들을 truthy, 거짓으로 판단하는 요소들을 falsy라고 한다.

     

    대표적인 falsy는 

    • null
    • undefined
    • 0
    • NaN
    • ""(빈 문자열)

     

    이것들은 예외처리를 할 때 유리하다.

     

    const getName = (person) =>{
         if(!person){
           return "객체가 아닙니다.";
           }
           
           return person.name;
           };

    이러면 매개변수가 null이거나 undefined일 때의 예외처리를 할 수 있다.

    'Front-end > javascript' 카테고리의 다른 글

    [JavaScript] 단락회로 평가  (0) 2023.07.17
    [JavaScript] 삼항 연산자  (0) 2023.07.16
    [JavaScript] 배열 내장 함수  (1) 2023.07.12
    [JavaScript] 반복문  (0) 2023.07.12
    [JavaScript] 배열  (0) 2023.07.12