[JavaScript - 심화] 원시타입과 객체타입
·
javascript
원시타입과 객체타입의 차이 (글)원시 타입과 객체 타입의 차이점을 알아보자. 자바스크립트의 타입은 크게 원시 타입과 객체 타입으로 나눠지게 된다.자바스크립트 모든타입을 원시타입과 객체타입으로 구분하는 이유는,원시타입과 객체타입은 값이 저장되거나 복사되는 과정이 서로 다르기 때문이다.원시 타입의 경우에는 값 자체로서 변수에 저장되고 복사되는 반면에, 객체 타입의 경우 참조값을 통해 변수에 저장되고 복사된다.원시타입과 객체타입의 차이 (예시)예시를 들어 이해해보자!원시타입첫 번째, 아래와 같은 코드가 있다고 해보자. p1에는 1이라는 값으로 초기화하고 p2에는 p1에 저장된 값을 복사했다.let p1 = 1;let p2 = p1;메모리에는 아래처럼 저장된다.만약에 p2의 값을 2로 변경시키는 코드를 추가하면..