>  기사  >  웹 프론트엔드  >  자바스크립트의 객체 유형은 무엇입니까

자바스크립트의 객체 유형은 무엇입니까

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-07-15 14:24:556132검색

JavaScript의 개체 유형은 다음과 같습니다. 1. 내장 개체/기본 개체, 사전 정의된 개체 2. BOM 개체 및 DOM 개체를 포함한 호스트 개체 3. 사용자 정의 개체, 사용자가 만든 개체.

자바스크립트의 객체 유형은 무엇입니까

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

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

ECMA-262 정의:

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

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

개체는 여러 구성원을 포함할 수 있는 특수 데이터 유형입니다. 개체의 구성원은 속성과 메서드의 두 가지 유형으로 구분됩니다.

-개체 이름.속성 이름

메소드(메서드):

-객체가 수행할 수 있는 동작 또는 완료할 수 있는 기능을 나타내는 객체의 동작을 캡슐화합니다.

-객체 이름.메서드 이름

Object = Property + Method

JS의 객체 유형

1. /nativeobjects

: JavaScript 언어 자체에서 미리 정의한 객체를 말합니다. ECMAScript 표준에 정의되어 있으며 모든 브라우저 제조업체에서 제공하고 있습니다. 표준이 통일되어 있기 때문에 이러한 객체의 브라우저 호환성 문제는 그리 크지 않습니다

문자열, 숫자, 불리언 배열, 날짜, RegExp, 수학 오류 개체, 함수 전역

2. 호스트 개체: 브라우저 제조업체에서 구현한 JavaScript 실행 환경에서 제공하는 개체를 나타냅니다. 현재 일부 주요 개체는 대부분의 브라우저와 호환됩니다. 이들은 구체적으로 다음 두 가지 범주로 나뉩니다.

(1) BOM 개체: 브라우저 개체 모델Window, Navigator, Screen, History, Location

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

Document, Anchor, Area, Base, Body, Button, Canvas, Event, Frame, Frameset, IFrame, Image, Link , Meta, Style, Form, 입력 버튼, 입력 CheckBox , 입력 파일, 입력 숨김, 입력 라디오, 입력 재설정, 입력 제출, 입력 텍스트, 옵션, 선택, Textare, Table, TableCell, TableRow

3: 사용자가 만든 개체를 나타냅니다. 작성자는 주의해야 할 문제

세 가지 유형의 사용자 정의 개체를 만듭니다.

(1) 개체 직접 수량, 이름/값 쌍, 이름 및 값으로 구성된 매핑 테이블, 콜론으로 구분, 이름/값 쌍 구분 by commas

var obj1 = {};
var obj2 = {x:0,y:0};
var obj3 = {name:‘Mary’,age:18}

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

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

(3) 함수 객체 템플릿

[권장 학습: javascript 고급 튜토리얼

]

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

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