아니요, JavaScript에서 null, 정의되지 않음 또는 공백 값을 확인하는 표준 함수는 없습니다. 그러나 자바스크립트에는 참값과 거짓값의 개념이 있습니다.
조건문에서 참으로 강제하는 값을 참 값이라고 합니다. 거짓으로 해결되는 것을 거짓이라고 합니다.
ES 사양에 따르면 다음 값은 조건부 컨텍스트에서 false로 평가됩니다. -
- 널
- 정의되지 않음
- 난
- 빈 문자열("")
- 0
- 거짓
이것은 다음 if 문이 실행되지 않는다는 것을 의미합니다 -
if (null) if (undefined) if (NaN) if ("") if (0) if (false)