Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

레커

[JS] 자료형(Data Type) 본문

개발/기타

[JS] 자료형(Data Type)

Prism Wrecker 2023. 9. 14. 16:27

● 자료형

자료형은 저장하려는 데이터의 특성과 형태를 나타내는 것을 자료형이라고 합니다.

 - 데이터의 잘 보관하기 위해 해당 데이터의 모양(형태) 필요

 - 데이터를 가공(연산)을 하기 위해 해당 데이터의 특성이 필요


● 기본 자료형

1. Number
보통 우리가 흔히 아는 숫자들을 보관하는 데이터 타입
크게는 정수 / 실수형(부동소수점)으로 나타내고  Infinity, -Infinity, NaN 특수 숫자값이 포함되어있다.
→ Infinity : 무한대  
→ NaN : 계산 중에 에러가 발생했다는 것을 나타내주는 값

 

2.BigInt
자바스크립트에서는 ±2^53 까지 안전하게 표현을 할 수 있다.
이 보다 큰 숫자를 보관하기 위해 사용하는 자료형

BigInt(1234) === 1234n

 

3.String

보통 문자열이라고 표현을 하는 형태

let str1 = 'Hello world1';     	// Hello world1
let str2 = "Hello world2";	// Hello world2
let str3 = `backtick ${str1}`; 	// backtick Hello world1

 

JS 는 ' ' , '' '' 를 구분하지 않기 때문에 편하게 사용 하면된다.

` ` 백틱 기호는 ${변수명}을 통해 중간에 변화하는 값을 넣을 때 사용 된다. 

 

3.Boolean

논리 값을 보관하기 위해 사용하는 데이터 타입

Boolean 으로 선언된 변수는 True, False 값만 보관 할 수 있다

let temp1 = False;
let temp2 = True;

 

4.Null

어떤 값이 의도적으로 비어있음을 표현하며 데이터 타입

 

5.undefined

변수를 선언한 후 값을 할당하지 않은 경우 또는 값이 주어지지 않은 인수에 자동으로 할당

 

6.Symbol

Symbol 은 생성자가 symbol 원시 값을 반환하는 내장 객체입니다. symbol 원시 값은 심볼 값, 혹은 짧게 심볼이라고만 부르며 고유함이 보장됩니다. 

 

7.Object

→ { } 중괄호 안에 표현이 되고 Key : Value 로 표현되는 형태를 보관하는 자료

→ 원시 값을 제외한 나머지 값은 모두 값
→ 객체는 0개 이상의 프로퍼티로 구성된 집합, 프로퍼티는 key value로 구성된다.

const person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

 

'개발 > 기타' 카테고리의 다른 글

[JS] 함수 (function)  (0) 2023.09.15
[JS] Object  (0) 2023.09.15
[JS] 조건문( if / switch )  (0) 2023.09.14
[JS]변수(variable)  (0) 2023.09.13
[C언어]자료형 (Data Type)  (0) 2023.09.13