Winnie The Pooh Bear 자료형이란 무엇일까?

배움기록/JAVASCRIPT

자료형이란 무엇일까?

코딩은 처음이라 2023. 2. 20. 15:09

“ 지연되는 프로젝트에 인력을 더 투입하면 오히려 더 늦어진다. ”

- Frederick Philips Brooks
Mythical Man-Month 저자
728x90
반응형

자료형이란 무엇일까?

 

 

 

 

오늘은 자료형에 대해 알아보려고 합니다.

 

자료형

자료형이란 프로그램에서 처리할 자료의 형태를 말합니다.
3이라는 숫자를 숫자로 처리하는지, 문자열로 처리하는지에 따라 결괏값이 달라집니다.

 

 

자바스크립트의 자료형은 크게

원시유형과 객체로 나뉘어 집니다.

 

원시유형은 하나의 값만 저장하는 자료형으로 

숫자와 문자열, 논리형, undefind, null, symbol 유형이 있습니다.

그리고 원시 유형 외에는 모두 객체입니다.

 

우선 숫자형에 대해 더 알아볼까요?

 

 

 

 

 

숫자형

숫자형은 모든 프로그램에서 가장 기본이 되는 자료형입니다.
  • 정수와 실수를 명확히 구별
  • 정수도 크기에 따라 다른 자료형을 사용
  • 정수와 실수를 함께 묶어 '숫자형'이라고 함
  • 큰따옴표 없이 입력하면 숫자로 인식
  • 숫자를 큰따옴표로 묶으면 문자열로 인식
  • 정밀한 실수 계산에 적합하지 않음

다음으로는 문자열에 대해 알아보겠습니다.

 

 

 

 

문자열

문자열 또는 string 자료형은 작은 따옴표나 큰따옴표로 묶은 데이터를 의미합니다.
  • 특수 기호 표시하기
  • 템플릿 리터럴

다음은 논리형입니다.

 

 

 

 

 

논리형

논리형은 참이나 거짓값을 표현하기 위한 ㄷ[이터 유형으로 불리언 유형이라고도 합니다.

 

다음은 undefined, null입니다.

 

 

 

 

undifined

  • 값이 할당되지 않았을 때 변수의 초깃값
  • 값이면서 동시에 자료형
  • 빈 값인지, 유효한 값인지 정할 수 없는 상태

null

  • 값이면서 동시에 자료형
  • undifined와 잘 구별해야 하는 개념
  • 값이 없거나 유효하지 않은 값이라는 의미

 

다음은 객체입니다.

 

 

 

 

 

객체

객체는 자바스크립트에서 여러 개의 원시 유형을 하나로 묶어 놓은 것입니다.
  • 객체 정의하기
  • 객체의 값에 접근하기
  • 배열

 

다음은 심벌입니다

 

 

 

 

심벌

심벌은 지금까지 살펴본 자료형과 다른 특성을 가지고 있습니다.
유일성을 보장하고 객체 프로퍼티의 키로 사용할 수 있는 특징이 있습니다.
키 이름을 심벌로 지정시 서로 충돌하지 않습니다.
  • 심벌 만들기
  • 심벌에 설명 추가하기

 

 

 

 

지금까지 알아본 자료형을 한눈에 정리하면 이렇습니다!

그림으로 한 번 더 보면 머리에 더 잘 들어오겠죠?!

 

 

 

 

반응형