Posis

[JavaScript] 자료형 본문

JavaScript

[JavaScript] 자료형

CooNiHong 2023. 1. 9. 18:02

자료형이란

컴퓨터가 처리할 수 있는 자료의 형태

종류 설명 예시
기본 유형 숫자형 따옴표 없이 숫자로만 표기 let birthYear = 2000;
문자열 작은따옴표(' ')나 큰따옴표(" ")로 묶어서 나타냄
숫자를 따옴표로 묶으면 문자열로 인식
let greeting = 'Hello';
let birthYear = '2000';
논리형 참(true)과 거짓(false)이라는 2가지 값만 있는 유형
true와 false는 소문자로만 표시
let isEmpty = true;
복합 유형 배열 하나의 변수에 여러 개의 값을 저장할 수 있음 let seasons = ['봄', '여름', '가을', '겨울'];
객체 함수와 속성을 함께 포함 let date = new Date();
특수 유형 undefined 자료형이 지정되지 않았을 때의 상태
ex) 변수 선언만 하고 값을 할당하지 않은 변수는 undefined 상태
null 값이 유효하지 않을 때의 상태

타입 확인 방법

변수 또는 상수 앞에 typeof를 작성하고 출력하면 변수나 상수에 대한 타입 출력

typeof 100 // number
typeof '100' // string
typeof true // boolean
typeof [1, 2, 3] // object

숫자형

  • 정수: 소수점이 없는 숫자
  • 실수: 소수점이 있는 숫자

※ JavaScript는 실수를 정밀하게 계산하지 못함

문자열

  • 작은따옴표(' ')나 큰따옴표(" ")로 묶은 데이터

논리형

  • 참(true)이나 거짓(false)의 값을 표현는 자료형, 불린(boolean)이라고도 부름
  • 조건을 확인해서 조건이 맞으면 true, 틀리면 false 결괏값 출력

배열

  • 하나의 변수에 여러 값을 저장할 수 있는 복합 유형

undefined

  • 자료형이 정의되지 않았을 때의 데이터 상태
  • 변수 선언만 하고 값이 할당되지 않은 자료형

null

  • 데이터 값이 유효하지 않은 상태
  • 변수에 할당된 값이 유효하지 않다는 의미
728x90