차이점을 설명하기 전에 기본 데이터 유형이 무엇인지 알아보겠습니다. Primitive는 변경할 수 없는 값을 정의하며 최근 ECMAScript 표준에 의해 도입되었습니다.
JavaScript를 사용하면 세 가지 기본 데이터 유형으로 작업할 수 있습니다.
- 숫자, 예. 3, 310.20 등
- 텍스트 문자열 예:"이 텍스트 문자열" 등
- 부울 예. 참 또는 거짓.
JavaScript는 null 및 undefined의 두 가지 간단한 데이터 유형도 정의하며, 각각은 단일 값만 정의합니다. 이러한 기본 데이터 유형 외에도 JavaScript는 객체라고 하는 복합 데이터 유형을 지원합니다.
데이터 유형 이후에 객체에 대해 논의해 보겠습니다.
객체
JavaScript에서 객체는 속성 모음으로 간주됩니다. 키 값을 사용하여 속성을 식별합니다. 두 가지 유형이 있습니다.
데이터 속성
키와 값을 연결합니다.
기본 데이터 유형과 객체가 있는 문자열의 예를 들어 보겠습니다.
기본 데이터 유형의 경우
var str = "Demo string!";
객체의 경우
var str = new String("Demo string!");
접근자 속성
키를 접근자 기능과 연결합니다. 값을 저장하기 위한 것입니다.