less than 1 minute read

JS 데이터 타입 Data Type

데이터 타입 종류

Number 숫자

image-20240416113201070

=> 따옴표나 쌍따옴표 없이 숫자 입력

​ 양수, 음수, 소수 모두 가능


String 문자

’ ‘ 또는 “ “ 로 표현

​ - ‘ ‘ 문자열에 ‘ 이 포함된 경우 앞에 ‘ \ ‘를 붙임

image-20240303125508905

​ - 두 개의 문자열을 합칠 때 사이에 공백 X (공백을 따로 입력해야 함)

image-20240303132736015

​ - 문자열과 숫자를 합치라는 명령을 내리면 숫자를 문자열로 바꿔서 합침

image-20240303132943521

​ => 숫자 4를 문자로 인식. 2024로 계산되지 않고, 2020 뒤에 그대로 붙어 ‘20204’


*백틱 (``)

${변수 or 계산} 형식. 문자 그대로 받아들이지 않고 계산하여 반환 (따옴표랑 다름)

image-20240303145636748

*백틱을 사용하면 공백/변수/계산을 따로 입력하지 않아도 됨으로 훨씬 간편하게 입력, 계산이 가능

image-20240303150712151


Boolean 논리

True / false

​ 자바스크립트에서는 한 변수에 숫자, 불리언 모두 저장 가능

​ boolean() 명령어는 변수의 값을 true/false로 변환시킴

image-20240303130842362

​ => 불리언에서 0의 값은 false

Undefined

변수의 데이터 값을 지정하지 않았거나 객체의 속성 값을 지정하지 않은 경우 저장되는 값


Null

변수를 빈 상태로 초기화시키거나 데이터를 저장했지만 값이 존재하지 않을 때 반환되는 값



관련 명령

typeof

변수에 저장 되어 있는 데이터의 타입을 알 수 있음

image-20240303134435022