데이터 타입(자료형)
변수에는 여러가지 유형이 들어갈 수 있다. 프로그램 언어에 있어 가장 기본적인 데이터 타입이라고 한다. 데이터 타입에는 숫자, 문자열, 논리값, 특수값, 심벌, 객체, 배열, 함수 등을 표현할 수 있다.
숫자(Number)
숫자(Number) 데이터는 단어 의미 그대로 숫자를 의미한다. 만약 큰따옴표가 숫자를 감싸고 있다면 숫자가 아닌 문자형 데이터이다.
문자열(String)
문자열(String) 데이터는 문자나 숫자를 큰따옴표("") 또는 작은 따옴표('')로 감싸고 있다. 또한 문자형 데이터에 HTML 태그를 포함하여 출력하면 태그로 인식한다.
논리값(Boolean)
논리값(Boolean) 데이터는 true(참) 또는 false(거짓)가 있다. 이 데이터는 주로 2개의 데이터를 비교할 때 나오는 결과이다.
특수값(null)
특수값(null) 데이터는 의도적으로 값이 없음을 명시하기 위한 데이터이다.
특수값(undefined)
특수값(undefined) 데이터는 값을 대입하지 않았음을 나타내는 데이터이다.
심볼(symbol)
심볼(symbol) 데이터는 변경 불가능한 값이며, 다른 값과 중복되지 않는 고유한 값이다. 유일한 식별자를 만들고 싶을 때 사용한다.
객체(Object)
객체(Object) 데이터는 여러 속성을 하나의 변수에 저장하는 데이터이다.
배열(Array)
배열(Array) 데이터는 같은 속성의 여러 자료형을 하나의 변수에 저장하는 데이터이다.
함수(Function)
함수(Function) 데이터는 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록이다.