[JavaScript] 자료형

Parkboss·2022년 3월 4일
0

JavaScript

목록 보기
4/29
post-thumbnail

자료형 구조 (데이터 타입)

  • 목적에 따라 특별한 성질이나 정해진 범주를 갖고 있는 데이터의 종류
  • 자바스크립트에서는 6가지의 원시 타입 자료형과 1가지의 객체 타입 자료형으로 구성


typeof

  • typeof는 인수의 자료형(데이터타입)을 변환하는 연산자
  • 연산자인 typeof x와 함수인 typeof(x)로 문법 지원

여기서 null은 null로 안나오는 이유는?
구 버전 호환성의 위해서 버그를 고치지 않고 쓰고있기 때문에 object로 나옴


boolean

  • boolean은 논리적으로 값을 표현하는 자료형
  • 참인 true와 거짓인 false, 두 가지 값만 존재
  • 주로 조건문 등에서 동작 판단의 기준으로 사용


null & undefined

  • null은 값이 비어 있다는 의미로 표현되는 자료형

  • 존재하지 않은(nothing), 비어 있는(empty), 알 수 없는 (unknown)값을 나타내는데 사용

  • undefined는 값이 할당되어 있지 않은 상태를 나타낼 때 사용되는 자료형

  • 변수 선언 후 초기화 하지 않는다면, undefined가 자동으로 할당


number

  • number(숫자형)은 정수, 부동소수점(floating point)숫자를 표현하는 자료형
  • number와 관련된 연산은 사칙연산(+,-*,/)가 대표적
  • number에는 일반적인 숫자 외에 Infinity, -Infinity, NaN(Not a Number) 같은 특수 숫자 값이 포함


string

  • string은 문자, 문자열을 표현하는 자료형
  • 자바스크립트에서 문자열은 3가지 종류의 따옴표로 표현 가능
    • 큰 따옴표: ("")
    • 작은 따옴표: ('')
    • 역 따옴표(백틱, backtick): (``)

profile
ur gonna figure it out. just like always have.

0개의 댓글