항해99 3기 스터디 2조 2회 (Javascript 문법_자료형)

2.자료형

자바스크립트의 자료형은 크게 기본형(Primitive value)과
객체(objects)
로 나뉜다.

1. 기본형(Primitive)

  • Boolean 타입
    Boolean 타입은 논리적인 요소를 나타낸다. tru와 false 두가지 값을 가질 수 있다.
  • Null 타입
    Null 타입은 변수의 값이 없음을 나타낸다.
  • Undefined 타입
    Undefined 타입은 변수의 값이 없음을 나타낸다.
    Null 타입과 다른점은 Undefined는 값을 선언하지 않더라도 undefined로 반환되는 반면 Null은 명시적으로 부재를 나타내고 싶을 때 사용한다.
  • Number 타입
    Number 타입은 숫자로 생각하면 되며 +무한대, -무한대, NAN(숫자가 아님)도 표현 가능하다.
  • String 타입
    텍스트 데이터를 나타내는데 사용한다.
  • Symbol 타입
    Symbol 타입은 ECMAScript 6 에서 추가되었으며 유일하고 변경 불가능한 기본값이다.
    var a = true; // Boolean
    var a = Null; // Null (typeof null === 'object'// true)
    var a; // Undefined
    var a = 1; //Number
    var a = 'text' //String
    var a = Symbol(); //Symbol 
    (var a = Symbol("a"); var b = Symbol("a");
    alert(a == b); // false)

좋은 웹페이지 즐겨찾기