🍉 자바스크립트 Type 형식
- string
- number
- boolean
- undefined
- null
- object
- symbol
🍉 자바스크립트 falsy 값
- 0, -0
- false
- undefined
- null
- ""
- ''
- ``
- NaN
✅ falsy 값을 제외한 모든 값은 truthy 값임
🍉 OR 연산자, AND 연산자
-
OR 연산자
왼쪽부터 truthy 값을 찾아나가다가 truthy 값을 찾으면 해당 값을 반환.
둘 다 falsy라면 마지막 피연산자 값을 반환.
-
AND 연산자
왼쪽부터 falsy 값을 찾아나가다가 falsy 값을 찾으면 해당 값을 반환.
둘 다 truthy라면 마지막 피연산자 값을 반환.
✅ AND 연산자가 OR 연산자보다 우선순위 높음.
🍉 loop
- 객체를 for..in문으로 돌릴 때, 무조건 차례로 나온다는 보장이 없음
'임의의 순서'
🍉 객체
- 객체의 property 값에 '한국 사람'과 같이 공백이 있으면 따옴표를 활용하여 정의
- property 값에 띄어쓰기가 사용되어 따옴표로 묶여있다면, dot notion 사용 불가
man.한국 나이
❌
man['한국 나이']
⭕