티스토리 뷰

Javascript

자료형 (DataType)

gwni0214 2022. 1. 21. 13:59

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
댓글
© 2018 webstoryboy