21장 - 빌트인 객체 자바스크립트 객체의 분류 표준 빌트인 객체: ECMAScript 사양에 정의된 객체이며, 애플레케이션 전역의 공통 기능을 제공한다. 호스트 객체: JS실행환경 (브라우저 환경에선 WebApi or Node.js 환경에선 Node.js고유 API)에서 추가로 제공되는 객체 사용자 정의 객체: 사용자가 직접 정의한 객체 표준 빌트인...

16장 - 프로퍼티 어트리뷰트 내부 슬롯과 내부 메서드 내부 슬롯과 내부 메서드는 자바스크립트 엔진이 구현 알고리즘을 설명하기 위해 ECMAScript 사양에서 사용하는 의사 프로퍼티와 의사 메서드이다. 내부 슬롯과 내부 메서드는 이중 대괄호([[...]])로 감싼 이름들이 모두 내부 슬롯과 내부 메서드이다. 개발자가 직접 접근할 수 없게 설계되었으며 ...
11장 - 원시 값과 객체의 비교 JS의 타입은 원시타입과 객체타입으로 구분할 수 있다. 이 둘은 크게 세 가지 측면에서 다르다. 원시 타입의 값, 즉 원시 값은 변경 불가능(immutable)한 값이다. 객체(참조) 타입의 값, 즉 객체는 변경 가능한(mutable
06장 - 데이터 타입 자바스크립트의 데이터 타입의 종류 -* 원시타입 vs 객체 타입* 원시 숫자 타입 문자열 타입 불리언 타입 undefined 타입 null 타입 심벌 타입 객체 객체 함수 배열 숫자 타입 자바스크립트는 하나의 숫자 타입만 존재(int, lo
자바스크립트의 태생적 특징 자바스크립트는 웹페이지의 단순한 보조 기능을 처리하기 위한 제한적인 용도를 목적으로 태어났지만 프론트엔드와 백엔드 영역의 프로그래밍 언어로 사용할 수 있는 범용 애플리케이션 언어로 성장하였다. 이에 따라 자바스크립트를 학습하는 방식 또한 기본 개념과 동작 원리를 깊이 있게 학습해야 한다. 기본 개념과 동작 원리 이해의 중요성 ...