인프런 커뮤니티 질문&답변
if(exps[i])
해결된 질문
작성
·
186
0
배열에서 index에 따라 배열[index] 값 비교에서 맞으면 true false리턴은 봤는데 if(exps[i])처럼 조건문에서 이거는 해당 index에 exps[i]에 값만있으면 true인건가요
답변 1
2
정재남
지식공유자
네. if문 내부에서의 모든 값은 true 혹은 false로 인식합니다.
참고로 boolean이 아님에도 불구하고 false로 인식되는 데이터는 오직 다음 네 가지 뿐입니다.
그 외의 경우는 모두 true로 인식합니다.
- 숫자 0
- 빈문자열('', "", ``)
- null
- undefined





