1. 데이터 타입
- number
- string
- boolean
- undefined
- null
- object
- symbol
- bigint
2. 데이터 타입 유연성
- 자바스크립트는 데이터 타입이 유연한 프로그래밍 언어이다.
- 따라서 잘 이해하고 활용한다면 좀 더 간결한 코드를 작성하고 빠르게 개발할 수 있다는 장점이 있다.
3. Truthy값과 Falsy값
// falsy
Boolean(false);
Boolean(null);
Boolean(undefined);
Boolean(0);
Boolean(NaN);
Boolean('');
// truthy
Boolean(true);
Boolean('codeit');
Boolean(123);
Boolean(-123);
Boolean({});
Boolean([]);
- falsy값에는 false, null, undefined, 숫자0, NaN, ''(빈문자열)이 있다.
- falsy값을 제외한 값들은 모두 truthy값이 된다.
'~2023.02 > JS' 카테고리의 다른 글
자바스크립트 객체 표기법과 JSON 문법의 차이 (0) | 2022.06.02 |
---|---|
자바스크립트에서 세미콜론(;) 사용 (0) | 2022.06.02 |
자바스크립트에서 this와 Arrow Function (0) | 2022.06.02 |
값으로서의 함수 (0) | 2022.06.01 |
AND와 OR 연산 방식 (0) | 2022.06.01 |