(JS) 모던 자바스크립트 Deep Dive - 3. 데이터 타입
2023. 6. 21. 15:156.0 데이터 타입 (ES6기준)
- 원시타입
- Number 숫자 : 정수나 실수로 구분짓지 않고 모든 수를 실수로 처리한다. 정수로 표시된 것 같아도 사실은 실수
- Infinity : (+) 무한대 // (n / 0)
- -Infinity : (-) 무한대 // (n / -0)
- NaN : Not a Number; 숫자가 아니다. 산술 연산이 불가하다는 뜻 // (1 * 'one')
- String 문자열
- '작은따옴표' , "큰따옴표", 가 가장 일반적이다.
- Number 숫자 : 정수나 실수로 구분짓지 않고 모든 수를 실수로 처리한다. 정수로 표시된 것 같아도 사실은 실수
console.log('작은따옴표'); // 작은따옴표
console.log("큰따옴표") // 큰따옴표
console.log("I'm fine") // I'm fine
console.log(`백틱`) // 백틱
const name = 'daram'
console.log(`My name is ${name}`) // My name is daram
console.log('My name is'+' daram') // My name is daram
-
- Boolean 불리언 : true / false
- undefined : 초기화 후 변수에 암묵적으로 할당되는 값이다.
- null : 값이 없다는 걸 의도적으로 명시할 때 쓴다.
- symbol : 변경 불가능하고, 다른 값과 중복되지 않는 유일무이한 값이다.
var keyName = Symbol('key')
console.log(typeof keyName) // symbol
- 객체타입 : 객체, 함수, 배열
'JavaScript > 튜토리얼' 카테고리의 다른 글
(JS) 불변성에 대한 고찰 (2) | 2023.06.30 |
---|---|
(JS) 모던 자바스크립트 Deep Dive - 4. 원시 값과 객체의 비교 (0) | 2023.06.22 |
(JS) 모던 자바스크립트 Deep Dive - 2. 표현식과 문 (0) | 2023.06.21 |
(JS) 모던 자바스크립트 Deep Dive - 1. 변수 (0) | 2023.06.21 |
(JS) 바닐라 자바스크립트 기초 - 4 (0) | 2023.06.01 |