Object Oriented - Data Type

Feb 3, 2019


  • Primitive Type : 객체가 아닌 Data Type
  • (number, string, boolean, null, undefined + symbol (ECMA Script 2015))
  • 위와 같은 원시 데이터 타입에도 분명히 프로퍼티와 메소드가 있다. 그렇다면 객체처럼 사용된다는 말인데?
  • Wrapper Object : 내부적으로는 원시 데이터 타입인 데이터들을 객체와 관련된 작업들을 할 때 Javascript에서 임시로 데이터에 관한 객체를 만들어 주고 사용이 끝나면 제거한다. (null, undefined는 Wrapper Object가 존재하지 않는다.)