초보 개발자의 일기

JS Truthy ,Falsy 본문

Frontend practice/java script

JS Truthy ,Falsy

판다꼬마 2022. 5. 17. 23:56
728x90

-Truthy
빈 중괄호
숫자 값
문자열
이 true 인식된다.
이렇게 true가 아닌데 true로 인식이 된다.


-Falsy

undefined
null
숫자 0
-1
NaN
빈 문자열
이런것이 Falsy




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

let person = 0;
const name = getName(person);
console.log(name);

이렇게 코드를 작성하면

조건문에! person을 작성한 것 만으로

undefined이나 null 값 같은 것을 거를 수 있다.

728x90

'Frontend practice > java script' 카테고리의 다른 글

JS spread, 비 구조화 할당  (0) 2022.05.19
JS 단락회로 평가  (1) 2022.05.18
js 배열내장 함수  (0) 2022.05.17
JS for 문  (1) 2022.05.15
JS 객체  (0) 2022.05.15