boolean 자료형 정리
boolean 결과가 false인것들
- undefined
- null
- 0 / -0
- NaN
- ""
나머지는 전부 true임 예를들어
- "soheemon"
- {} / {name: "soheemon"}
- [] / ["soheemon"]
- function(){}
|| &&
var value1 = "soheemon";
var value2 = ""; // false
test1 = value1 || value2 // value1가 true이면, ||이후는 확인하지 않고 value1의 값이 담긴다
test2 = value2 || value1 // value2가 false라서 || 이후의 value1의 값을 확인하고 value1의 값이 담긴다.
test3 = value1 && value2 // value1가 true라서 &&이후의 값도 확인하게 되고 value2값이 담긴다.
test4 = value2 && value1 // value2가 false라서 &&이후의 값을 확인할 필요도 없이 value2값이 담긴다.
# 연습문제 풀이
'Today I learned' 카테고리의 다른 글
여러가지 연습 코드 (0) | 2020.06.17 |
---|---|
Real World HTTP (0) | 2020.06.15 |
[마케팅 솔루션]GA 개발 관련 문서 정리 (2) (0) | 2020.05.25 |
[javascript]함수형 자바스크립트 프로그래밍 (0) | 2020.05.24 |
[마케팅 솔루션] AIQUA개발 관련 문서 정리 (2) - AVAILABLE FEATURES (0) | 2020.05.22 |
댓글