학습 자료

자료형이란?

자료형이란 문자, 숫자, 참/거짓과 같은 데이터 자료의 유형(Type)을 뜻합니다.

프로그래밍 언어에서는 데이터를 처리하고 저장하기 위해 다양한 자료형을 제공합니다.

자바스크립트에서는 다음과 같은 자료형을 사용합니다.


숫자 (Number)

정수, 실수, 자연수와 같은 숫자 값을 나타냅니다.

숫자 자료형
let age = 16; let height = 170.5;

문자열 (String)

문자열은 텍스트 정보를 의미합니다. 따옴표(' ', " ") 안에 있는 글자나 단어, 문장을 모두 포함합니다.

문자열 자료형
let name = '지훈'; let message = '안녕하세요?';

불리언 (Boolean)

불리언 자료형은 참(true)과 거짓(false) 중 하나의 값만 가질 수 있습니다. 마치 스위치를 켜고 끄는 것과 같습니다.

불리언 자료형
let isStudent = true; let hasDriverLicense = false;

객체 (Object)

객체는 여러 데이터를 한 데 모아서 나타내는 자료형입니다. 예를 들어 학생 객체는 이름, 나이, 학년 등의 정보를 담을 수 있습니다.

객체 자료형
let student = { name: '지훈', age: 16, grade: '2학년', };

배열 (Array)

배열은 아래와 같이 동일한 유형의 데이터를 나열합니다.

배열 자료형
let fruits = ['사과', '바나나', '포도'];

null

null은 '값이 없음'을 의미하는 특별한 값입니다.

변수에 값이 할당되지 않은 상태를 표현하고 싶을 때, 의도적으로 null을 할당해서 '값이 없다'는 것을 명시적으로 표현합니다.

null 자료형
let emptyValue = null;

undefined

undefined는 변수가 선언되었지만, 아직 어떤 값도 할당되지 않은 상태를 나타냅니다.

즉, 값이 정의되지 않았음을 의미합니다.

변수를 선언하고 초기화하지 않으면, 자바스크립트는 자동으로 그 변수에 undefined 값을 할당합니다.

undefined 자료형
let notDefinedYet; console.log(notDefinedYet); // 출력: undefined

nullundefined는 모두 '값이 없다'는 개념을 나타내지만, 사용되는 맥락과 의미가 다릅니다.

null은 명시적으로 값이 없음을 표현하고자 할 때 사용하며, undefined는 변수의 초기 상태나 값을 받아야 할 곳에 값이 들어오지 않았을 때의 상태를 나타냅니다.

Mission
0 / 1

다음 중 참/거짓 값을 나타내는 자료형은 무엇인가요?

숫자 (Number)

문자열 (String)

불리언 (Boolean)

객체 (Object)

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행

실행 결과