>  기사  >  웹 프론트엔드  >  js 객체란 무엇입니까? js 객체 유형은 무엇입니까? js 객체 유형 요약

js 객체란 무엇입니까? js 객체 유형은 무엇입니까? js 객체 유형 요약

不言
不言원래의
2018-08-11 15:19:0211115검색

이 기사에서는 js 객체가 무엇인지 설명합니다. js 객체 유형은 무엇입니까? js 객체 유형 요약에는 특정 참조 값이 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

객체는 프로그램의 수요 시나리오에서 명사(예: 사람, 사물, 사물)를 표현한 것입니다.

JavaScript에서는 문자열, 숫자, 부울, null 및 정의되지 않음을 제외한 다른 데이터는 배열, 날짜 또는 함수 등

ECMA-262 정의:

순서가 지정되지 않은 속성 모음, 각 속성은 기본 값, 객체 또는 함수를 저장합니다.

객체는 특정 순서가 없는 값의 배열입니다.

객체는 여러 멤버를 포함할 수 있는 특수 데이터 유형입니다.

객체의 멤버는 속성과 메서드의 두 가지 유형으로 나뉩니다.

속성:

-객체의 데이터를 캡슐화하고 나타냅니다. 개체와 관련된 값

- 개체 이름. 속성 이름

메서드(Method):

- 개체의 동작을 캡슐화하여 개체가 수행할 수 있는 동작 또는 완료할 수 있는 기능을 나타냅니다.

- 객체 이름. 메소드 이름

Object = 속성 + 메소드

JS

1. 내장 객체/네이티브 객체: ECMAScript 표준에 정의된 JavaScript 언어 자체에 정의된 객체를 나타냅니다. , 모든 브라우저 제조업체는 표준 통합으로 인해 이러한 개체의 브라우저 호환성 문제가 그리 크지 않습니다

String, Number, Boolean Array, Date, RegExp, Math Error Object, Function Global

2 . 호스트 개체: 브라우저 제조업체에서 구현한 JavaScript 실행 환경을 나타냅니다. 현재 초기에는 주요 개체 중 일부가 다음과 같이 구분되어 있습니다. 다음 두 가지 카테고리

(1) BOM 객체: 브라우저 객체 모델

Window, Navigator, Screen, History, Location

(2) DOM 객체: 문서 객체 모델

Document, Anchor, Area, Base, Body, Button, 캔버스, 이벤트, 프레임, 프레임셋, IFrame, 이미지, 링크, 메타, 스타일, 양식, 입력 버튼, 입력 체크박스, 입력 파일, 입력 숨김, 입력 비밀번호, 입력 라디오, 입력 재설정, 입력 제출, 텍스트 입력, 옵션, 선택 , Textare, Table, TableCell, TableRow

3. 사용자 정의 개체 : 사용자가 만든 개체를 말합니다. 호환성 문제는 작성자가 주의해야 합니다.

생성된 사용자 정의 개체에는 3가지 유형이 있습니다.

(1) 이름/값 쌍으로 구성된 객체 직접 수량 매핑 테이블, 이름 및 값은 콜론으로 구분되고, 이름/값 쌍은 쉼표로 구분됩니다.

var obj1 = {}; }; var obj3 = {name: 'Mary', age: 18}

(2) new Object(); 시스템 객체 생성, 범용 객체 생성, 사용자 정의 객체 생성(사용자 정의 생성자)

var obj1 = new Array; obj2 = new Date();

(3) 함수 개체 템플릿

관련 권장 사항:

js(Dom) 개체와 jquery 개체를 서로 변환

JS 개체 소개_js 개체 지향

위 내용은 js 객체란 무엇입니까? js 객체 유형은 무엇입니까? js 객체 유형 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.