인프런 커뮤니티 질문&답변

이순곤님의 프로필 이미지

작성한 질문수

Javascript ES6+ 제대로 알아보기 - 초급

tag function

if(exps[i])

해결된 질문

20.10.23 22:38 작성

·

138

0

배열에서 index에 따라 배열[index]  값 비교에서 맞으면 true false리턴은 봤는데 if(exps[i])처럼 조건문에서 이거는 해당 index에 exps[i]에 값만있으면 true인건가요  

답변 1

2

정재남님의 프로필 이미지
정재남
지식공유자

2020. 10. 25. 19:09

네. if문 내부에서의 모든 값은 true 혹은 false로 인식합니다.

참고로 boolean이 아님에도 불구하고 false로 인식되는 데이터는 오직 다음 네 가지 뿐입니다.
그 외의 경우는 모두 true로 인식합니다.

- 숫자 0
- 빈문자열('', "", ``)
- null
- undefined