TIL wecode 08. Data Type

이조은·2020년 7월 27일
0

TIL wecode

목록 보기
8/36

JavaScript의 데이터 타입

  • undefined
  • null
  • boolean (true/false)
  • 숫자
  • 문자열
  • 객체 (object)

typeof

typeof는 말그대로 아이템의 데이터 타입을 알아볼 수 있는 연산자이다. typeof로써 나올 수 있는 값은 다음과 같다.

  • "undefined"
  • "boolean"
  • "string"
  • "number"
  • "object"
  • "function"

undefined

var, let, const를 사용해서 변수를 정의할 때, 초기화하지 않았다면 변수에는 undefined가 할당된다.

null

null을 typeof로 확인해본다면 "object"를 반환한다. null은 빈 객체를 참조하고 있기 때문이다.

boolean

  • true를 반환하는 경우
    문자열: 비어 있지 않은 모든 문자열
    숫자: 0이 아닌 모든 숫자
    객체: 모든 객체 ({}, [] 모두 포함)

  • false를 반환하는 경우
    문자열: ""(빈문자열)
    숫자: 0, NaN
    객체: null
    undefined

문자열

""(쌍따옴표)나 ''(홑따옴표)로 감싼 모든 표현을 뜻한다.

숫자

따옴표 없이 숫자만을 쓰는 경우이다.

객체

객체는 키와 값의 조합으로 이루어진 데이터이다. 중괄호로 감싸진 key-value의 형태를 갖는다.

profile
싱글벙글

0개의 댓글