[JavaScript] - 원시 타입과 객체 타입 비교 (Primitive type VS Object type)
·
📜 Web Programming/JavaScript
자바스크립트의 데이터 타입은 크게 원시 타입(Primitive Type)과 객체 타입(Object Type)으로 구분 가능하다. 원시 타입과 객체 타입의 특성을 알아보도록 하겠다. 원시 타입 원시 타입이 가지는 주요한 3가지 특성은 다음과 같다. 원시 타입의 값(원시 값)은 변경 불가능한 값이다. 원시 값을 변수에 할당하면 변수에는 실제 값이 저장된다. 값에 의한 전달이 이루어진다. 변경 불가능한 값 원시 타입의 값은 변경 불가능한 값이며, 읽기 전용 값이다. 원시 값에 할당한 변수는 원시 값 자체를 값으로 가진다. 이때, 변경 불가능하다는 것은 변수에 대한 것이 아니라, "값"에 대한 것이다. 변수는 재할당을 통해 변수 값을 변경할 수 있다. 상수는 재할당이 금지된 변수이다. (상수와 변경 불가능한 값..