딥다이브

개인 공부/자바스크립트 공부

[자바스크립트] 모던 자바스크립트 DeepDive 공부 #11

Chapter11 - 원시 값과 객체의 비교 원시 타입의 값, 즉 원시 값은 변경 불가능한 값 / 객체 타입의 값, 즉 객체는 변경 가능한 값 원시 값을 변수에 할당하면 변수에는 실제 값이 저장 / 객체를 변수에 할당하면 변수에는 참조 값이 저장 원시 값을 갖는 변수를 다른 변수에 할당하면 원시 값이 복사되어 전달 = 값에 의한 전달 객체를 가리키는 변수를 다른 변수에 할당하면 원본의 참조값이 복사되어 전달 = 참조에 의한 전달 11.1 원시 값 11.1.1 변경 불가능한 값 원시 타입의 값은 변경 불가능 원시 값 자체를 변경할 수 없다는 것이지 변수 값을 변경할 수 없다는 것은 아님// const 키워드를 사용해 선언한 변수는 재할당이 금지 const o = {}; // const 키워드를 사용해 선언..

개인 공부/자바스크립트 공부

[자바스크립트] 모던 자바스크립트 DeepDive 공부 #10

Chapter10 - 객체 리터럴 10.1 객체란? 원시 타입의 값, 즉 원시 값은 변경 불가능한 값이지만 객체 타입의 값, 즉 객체는 변경 가능한 값임 객체는 0개 이상의 프로퍼티로 구성된 집합이며 프로퍼티는 키(key)와 값(value)으로 구성 var person = { name: 'Lee', // 프로퍼티 age: 20 // 프로퍼티 키: age, 프로퍼티 값: 20 } 프로퍼티 값이 함수일 경우 일반 함수와 구분하기 위해 메서드(method)라함 var counter = { num: 0, // 프로퍼티 // 메서드 increase: function () { this.num++; } } 객체와 함수는 밀접한 관계를 가짐 10.2 객체 리터럴에 의한 객체 생성 C++이나 Java 같은..

내캉
'딥다이브' 태그의 글 목록