a. 연산자
1. 논리 연산자
: 조건을 2개 이상 체크할 경우에는 논리연산자를 이용해 조건식을 만든다.
① OR 연산자
- '||'를 이용하며, 피연산자 2개 중 true가 하나라도 있으면 true 값을 나타낸다
② AND 연산자
- '&&'를 사용하며, 피연산자 2개 중에서 false가 하나라도 있으면 false값을 나타낸다(곧, 모두 true여야 true라는 뜻)
③ NOT 연산자
- '!' 기호를 사용하며, true나 false값을 반대로 뒤집는다
3. Java Script 에서 falsy한 값
: falsy한 값은 불리언 문맥에서 false로 평가되는 값
false | keyword false |
0 | 숫자 zero |
-0 | 음수 zero |
On | 불리언으로 사용될 경우, 숫자와 같은 규칙을 따름. On은 거짓 같은 값 |
"" | 빈 string |
null | 아무런 값도 없음 |
undefined | 원시값 |
NaN | Not-A-Number(숫자가 아님) |
* 참고
📎 3. falsy 한 값 : https://developer.mozilla.org/ko/docs/Glossary/Falsy