불변성1 [JavaScript] 불변성 JavaScript의 자료형은 크게 원시형과 객체형으로 나눌 수 있습니다. 원시형 자료형은 아래와 같습니다. 숫자형(number) BigInt 문자형(string) 불린형(boolean) Symbol null undefined 원시형 자료형의 특징은 불변하다는 것입니다. let a = 1; let b = a; 위와 같은 예시를 봅시다. 원시형 자료형의 경우 값을 할당할 떄 메모리 주소값을 이용해 값을 할당합니다. let b=a라는 문장을 통해 b 변수에 a 값을 할당할 때 역시 a의 값을 할당하는 것이 아닌 a의 주소값을 할당하는 것입니다. 원시형 자료형은 값을 할당할 떄마다 새로운 주소값을 할당하는 형식으로 동작하기 때문에 불변한 것이라 얘기할 수 있습니다. 아래 객체형 자료형을 이용한 예시문을 살펴보.. 2021. 8. 18. 이전 1 다음