데이터 타입과 연산자

최대 1 분 소요

데이터 타입

  • 기본타입
    • 숫자(number)
    • 문자열(String)
    • 불린값(boolean)
    • undefined
    • null
  • 참조타입
    • 객체(Object)
      • 배열(Array)
      • 함수(Function)
      • 정규표현식

        기본 타입

        개요

  • 숫자, 문자열, 불린값, undefined, null 타입이 존재한다.
  • 기본 타입의 특징은 그 자체가 하나의 값 을 나타낸다는 것이다.
  • 자바스크립트는 느슨한 타입 체크언어 이다.

숫자

  • 자바스크립트는 하나의 숫자형만 존재한다.
  • 모든 숫자를 64비트 부동 소수점 형태로 저장한다.
  • 정수형이 따로 없고, 모든 숫자를 실수로 처리하므로 나눗셈 연산 을 할때 주의
var calculate = function (){

}

문자열

  • 작은 따옴료(‘‘)나 큰 따옴표(““)로 생성한다.
  • 한번 정의된 문자열은 변하지 않는다.

Note: 한 번 생성된 문자열은 읽기만 가능하다.(수정은 불가능)

불린값

  • ture와 false값을 가진다.

null과 undefined

  • 공통점
    • 값이 비어있음 을 나타낸다.
    • 자바스크립트 환경 내에서 기본적으로 값이 할당되지 않은 변수는 undefined type이며, undefined type의 변수는 변수 자체의 값 또한 undefined이다.
  • 주의할점
    • null type변수의 typeof결과는 null이 아니라 Object이다.
    • null type변수를 확인할때는 일치 연산자(===)를 사용해야한다.

Note: undefined는 type이자, value를 나타낸다.

댓글남기기