
JavaScript - Truthy와 Falsy
·
개발새발개발/JavaScript
Truthy와 Falsy - Javasciprt에서는 boolean이 아니어도 값을 참 거짓으로 평가함 - 즉, javascript의 모든 값은 Truthy하거나 Falsy 하다- 이를 이용해 조건문을 간결하게 만들 수 있다 Falsy한 값 7가지 - 0n : 아주 큰 값을 의미함(잘 사용 안함)- 빈 문자열은 False Truthy한 값- 7개의 Falsy값을 제외한 나머지 모든 값 - 빈 배열, 객체, 함수도 True로 봄- 단, 빈 문자열은 False이니 주의 활용 사례 - 이렇게 빈 값이 들어와버리면 오류가 발생하면서 서버가 중단됨- 하지만 이런 오류는 자주 발생함 - 그래서 이렇게 조건문을 이용해 이런 상황을 방지할 수 있음- 하지만 null 값이 들어오면? ..