[JAVASCRIPT] 변수 데이터 불변성 & 함수의 매개 변수
*** 아래의 글은 (이웅모 저) 책을 대부분 참고하였습니다.*** 변수 데이터 불변성 원시 타입과 불변성 원시 타입 은 정수, 실수, 문자, 논리 리터럴등의 실제 데이터 값을 저장하는 타입이다. 자바스크립트가 제공하는 7가지 데이터 타입(숫자, 문자열, 불리언, null, undefined, 심벌, 객체 타입)은 크게 원시 타입(primitive type)과 객체타입(object/reference type)으로 구분할 수 있다. 원시타입과 객체타입은 크게 세 가지 측면에서 다르다. 첫째, 원시 타입의 값, 즉 원시 값는 변경 불가능한 값(immutable value)이다. 이에 비해 객체(참조)타입의 값, 즉 객체는 변경 가능한 값(mutable value)이다. 둘째, 원시 값은 변수에 할당하면 변수..