1. 객체는 고유하게 식별 가능합니다. 두 개의 동일한 객체도 동일한 객체가 아닙니다. (js에 의해 생성된 객체의 메모리 주소가 다릅니다.)
2. 객체에는 상태가 있습니다. (js 객체의 속성)
3. 객체의 상태는 변경될 수 있습니다. 동작(js 개체 속성)
js 개체의 고유성: 매우 동적인 js는 사용자에게 런타임 시 개체의 상태와 동작을 수정할 수 있는 기능을 제공합니다.
속성 설명 개체
数据属性 value writable enumerable configurable 访问属性 get set
특수 지식 포인트
1.toString();//报错 1 .toString();// 1 (1).toString();//1
Lexical 분석 및 구문 분석
Boxing 변환
每一种基本类型 Number String Boolean 再对象中都有对应的类(产生临时的对象)
Unboxing 작업
把对象转换成原始类型的值 用于对象与原始类型值对比或者计算 toprimitive(input,preferedType); 过程: 1、输入原始值 直接返回 2、输入对象 调用input.valueOf() 如果是原始值 直接返回 3、调用input.toString() 如果是原始值 直接返回 4、报错 例如 []+[] = '' ;[]+{} = '[object object]';{}+[]=0 ;+[]=0;
암시적 변환에는 unboxing 프로세스가 있습니다
转换为同等类型 == +
암시적 변환을 수행하지 않는 사람들은 unboxing 프로세스가 있습니다
===
추천 튜토리얼: "JS Tutorial"
위 내용은 JS 객체의 기본 지식에 대한 통합 연구 노트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!