본문 바로가기
Javascript

자바스크립트(Javascript) 데이터 유형 (Data Types)

by 40's Programmer 2023. 7. 28.
반응형

데이터 유형이란?

제가 공부 중인 언어는 파이썬과 자바스크립트 둘 밖에 없지만, 개발언어에는 데이터 타입이라는 게 존재하더라구요. 자바스크립트에는 대표적으로 7가지가 있었습니다.

 

  • 숫자형(Number): 정수를 포함한 모든 실수를 말합니다. ex) 5, 4.2, 2300
  • 문자형(String): 모든 문자, 텍스를 말합니다. 작은 따옴표 또는 큰 따옴표로 묶어야 해요. ex) 'hello', "안녕하세요"
  • 불리언형(Boolean): True, False 값만 존재하는 경우 입니다. Y/N 질문에 대한 답변이라고 생각하면 됩니다.
  • 널(Null): 아무런 값이 없을 때입니다. 
  • undefined : 정의되지 않은 값입니다. null은 의도적으로 값이 없는 경우지만 undefined는 실제 아무런 값이 없는거에요. 좀 더 쉽게 말하면 null은 값이 없는 것 자체로 의미가 있는 거에요. 
  • 기호(Symbol): 유일성을 보장하는 고유한 식별자를 생성하는데 사용하는 유형입니다. (아직 저도 공부하면서 못 만나봤어요...)
  • 객체(Object): 여러 데이터가 모여있는 유형입니다.

하나씩 예시를 살펴보겠습니다.

 

숫자형(Number)

let age = 30;
let price = 19.99;

 

문자형(String)

 

let name = 'Alice';
let message = "안녕하세요!";
let template = `제 이름은 ${name}입니다.`;

 

불리언형(Boolean)

let isStudent = true;
let hasCar = false;

 

null

let data = null;

 

undefined

let age;
console.log(age); // undefined

 

객체(Object)

let person = {
  name: 'Bob',
  age: 25,
  isStudent: true
};

 

let fruits = ['apple', 'banana', 'orange'];

 

 

 

반응형