티스토리 뷰
Javascript의 변수에 들어가는 자료형 (DataType)
이번에는 자바스크립트의 자료형에 대해서 알아볼거에요.
우선 자료형이 무엇인지 부터 설명할게요.
자바스크립트의 데이터는 변수로 지정하여 원할 때 가져와서 쓸 수가 있어요.
이 변수에 들어갈 수 있는 데이터의 타입을 이야기 합니다.
데이터 타입의 종류는 다음과 같습니다.
- 숫자(Number)
- 문자열(String)
- 논리값(Boolean)
- 특수값(Null)
- 특수값(Undefined)
- 심벌(Symbol)
- 객체(Object)
- 배열(Array)
- 함수(Function)
숫자(Number)
숫자형 데이터는 데이터를 따옴표로 감싸지 않고 그대로 표기합니다. 따옴표로 감싸져있는 숫자 데이터를 숫자 형식으로 표현하고 싶다면 데이터 앞에 Number를 붙여 표현할 수 있습니다.
문자열(String)
문자 데이터는 문자나 숫자를 큰떠옴표(" ")또는 작은따옴표(' ')로 감싸고 있습니다. 문자형 데이터에 HTML태그를 포함하여 출력하면 태그로 인식합니다.
논리값(Boolean)
논리형데이터(Boolean)는 true(참) 또는 false(거짓)가 있습니다. 이 데이터는 2개의 데이터를 비교할 때 나오는 결과입니다. 예를들어 '100이 10보다 크다'는 올바른 비교이므로 true라는 결과가 나옵니다.
특수값(Null)
Null은 변수에 저장된 값을 null으로 변경하는 경우입니다. 저장된 데이터를 비우고자 할 때 사용합니다.
특수값(Undefined)
Undefined는 변수에 데이터를 등록하기 전의 기본 값 입니다. 출력 시 undefined로 표시됩니다.
심벌(Symbol)
심볼은 변경 불가능한 값이며, 다른 값과 중복되지 않는 고유한 값입니다.하위호환성을 유지하면서 표준을 확장한다든지, 고유한 상수값을 만드는 데 사용할 수 있습니다.
객체(Object)
객체는 데이터를 키와 값으로 정리하여 저장하는 방식 입니다.
배열(Array)
배열은 여러개의 데이터를 저장할 때 사용합니다.
함수(Function)
자바스크립트에서는 함수도 하나의 타입(datatype)입니다. 함수를 변수에 대입하거나, 배열 속에 포함 되거나, 객체 속에 포함 되거나 다른 함수 내에 중첩되어 정의될 수도 있습니다.
'Javascript' 카테고리의 다른 글
연산자 (1) | 2022.01.28 |
---|---|
조건문 (If) (1) | 2022.01.25 |
반복문으로 구구단 출력해보기 (5) | 2022.01.20 |
반복문 Loop (2) | 2022.01.19 |
for문을 이용해서 출력하기 (15) | 2022.01.19 |