JS

데이터타입 Data Type

히새 2023. 7. 8. 00:28

- 원시타입 Primitive data type : 변경 불가능한 값 immutable value

 

  • String
  • Number
  • Boolean
  • null
  • undefined
  • symbol

 

- 객체 타입 Object / reference type

 

  • object

 

🎈문자형 String

 

빈 문자열이나 글자들로 이뤄진 문자열을 나타냄


큰따옴표, 작은따옴표, 역 따옴표 (백틱) 으로 묶어서 표현

" 값 ", ' 값 ' , ` 값 `


원하는 변수나 표현식을 문자열 중간에 넣는 방법

let name = 'heesae';

console.log( ` Hi, ${name}!` );              // Hi, heesae!

console.log( ` The answer is ${3 + 4}` );    // The answer is 7

 

🎈숫자형 Number

 

정수, 부동 소수점 숫자 등의 숫자를 나타냄

특수 숫자 값 special numeric value 를 포함 : Infinity, -Infinity, NaN

 - Infinity : 무한대 , 어떤 숫자든 0으로 나누면 무한대가 나옴

 - NaN : 계산 중에 에러가 발생했다는 것을 알려주는 값. 부정확하거나 정의되지 않은 수학 연산을 사용할 때 반환되는 값

 

🎈Bigint

 

길이 제약 없이 정수를 나타냄

 

🎈불린형 Boolean

 

true / false

 

🎈Undefined

 

값이 할당되지 않은 상태

 

🎈Null

 

존재하지 않는 값, 비어 있는, 알 수 없는 값
nothing, empty, unknown

 

🎈심볼형 Symbol

 

객체의 고유 식별자를 만들 때 사용

절대 중복되면 안될 때 사용

 

🎈객체형 Object

 

array, function 이 포함

복잡한 데이터 구조를 표현할 때 사용

 

 

'JS' 카테고리의 다른 글

비구조화 할당  (0) 2023.08.03
함수  (0) 2023.07.26
모듈 프로그래밍  (0) 2023.07.20
변수 Variable 와 상수 constant  (0) 2023.07.08
오류를 줄여주는 helper.js 구문 해석  (0) 2023.07.03