JavaScript

javaScript-원시 값

용용it 2023. 2. 17. 17:52

원시 값이란 원시 타입의 값, 즉 원시 값은 변경이 불가능한 값이다.

한번 생성된 원시 값은 읽기 전용 값으로서 변경할 수 없다.

 

여기서 변경 불가능하다는 것은 변수가 아니라 값이다.

원시 값 자체를 변경할 수 없다는 것이지 변수 값을 변경할 수 없다는 것이 아니다. 

변수는 재할당을 통해 변경할 수 있다.

 

불변성을 갖는 원시 값을 할당한 변수는 재할당 이외에 변수 값을 변경할 수 있는 방법이 없다.

 

객체 : 객체는 프로퍼티의 개수가 정해져 있지 않으며, 동적으로 추가되고 삭제할 수 있다.

           또한 프로퍼티의 값에도 제약이 없다. 즉, 변경 가능한 값이다.

 

객체의 구조적 단점에는 부작용이 있다.

그것은 원시 값과는 다르게 여러 개의 식별자가 하나의 객체를 공유할 수 있다는 것.

'JavaScript' 카테고리의 다른 글

javaScript-함수4 (함수 호출)  (0) 2023.02.20
javaScript-함수2 (함수 선언문)  (0) 2023.02.17
javaScript-함수1  (0) 2023.02.17
javaScript-객체 리터럴  (0) 2023.02.15
JavaScript-for  (0) 2023.02.13