(Javascript) 1. Data type? -1-

김동우·2021년 6월 8일
0

wecode

목록 보기
3/32

잠깐! 시작하기 전에

이 글은 wecode 사전 스터디에서 실제 공부하고, 이해한 내용들을 적는 글입니다. 글의 표현과는 달리 어쩌면 실무와는 전혀 상관이 없는 글일 수 있습니다.

또한 해당 글은 다양한 자료들과 작성자 지식이 합성된 글입니다. 따라서 원문의 포스팅들이 틀린 정보이거나, 해당 개념에 대한 작성자의 이해가 부족할 수 있습니다.

설명하듯 적는게 습관이라 권위자 발톱만큼의 향기가 조금은 날 수 있으나, 엄연히 학생입니다. 따라서 하나의 참고자료로 활용하시길 바랍니다.

글의 내용과 다른 정보나 견해의 차이가 있을 수 있습니다.
이럴 때, 해당 부분을 언급하셔서 제가 더 공부할 수 있는 기회를 제공해주시면 감사할 것 같습니다.

Data type(자료형)

우리가 언어를 배울 때 가장 먼저 공부하는 것이 뭘까요?

바로 자료형이죠. Data를 다루기 위해 우리는 언어를 습득하니까요.

Js의 자료형은 많지는 않지만, 우리가 아는 자료형의 대부분이 구현되어 있습니다. 또한, Object라는 특별한 개념이 존재하고 있을 뿐이죠.

Js의 자료형에 대한 정보는 다음과 같습니다(from MDN)

  • Number

  • String

  • Boolean

  • Symbol

  • null

  • undefined

  • Object

    • Function
    • Array
    • Date
    • RegExp

이 중 우리가 눈여겨 봐야 할 것들은 어떠한 것들일지 생각해보겠습니다.

Object, Null, Undefined와 같은 형태의 자료들이 먼저 눈에 띄는군요.

Object는 또 많은 것들을 포함하고 있습니다.

함수가 Object라니, 저는 처음 봅니다. 함수는 그냥 함수로 분류되는 자료형을 가지는게 아니었나요?

그 외에 눈길이 끌리는 것은 배열이 있습니다. 대부분의 언어에서 주로 사용하고 있는 자료형이 아닐까 싶네요.

즉, Js에서의 Object는 상당히 중요하고, 다른 언어에서의 개념과 충돌하는 것들 또한 존재합니다.

그러니 우린 이제 본격적으로 Javascript의 Data type을 확인해봅시다.

0개의 댓글