자바스크립트의 객체 요소는 무엇입니까?

青灯夜游
풀어 주다: 2021-10-26 18:13:28
원래의
3000명이 탐색했습니다.

JavaScript에는 개체의 두 가지 요소가 있습니다. 1. 개체의 특성을 설명하는 데 사용되는 데이터 집합인 속성, 즉 여러 변수 2. 개체를 작동하는 데 사용되는 여러 작업인 메서드 개체의 특성, 또한 일부 기능.

자바스크립트의 객체 요소는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript는 내장 객체(네이티브 객체), 브라우저 객체, 사용자 정의 객체라는 3가지 유형의 객체를 지원합니다. 다음 글에서 이를 소개하겠습니다. 도움이 되셨으면 좋겠습니다.

객체에는 두 가지 요소가 포함됩니다.

1. 객체의 특성을 설명하는 데 사용되는 데이터 집합, 즉 일반적으로 속성이라고 하는 여러 변수입니다.

2. 객체의 특성을 조작하는 데 사용되는 여러 가지 동작, 즉 일반적으로 메서드라고 불리는 여러 기능입니다.

JavaScript의 객체 유형

1. 내장 객체(네이티브 객체):

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

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

2. 브라우저(창) 객체:

Window 객체는 브라우저, 브라우저 창 또는 프레임을 나타냅니다. 클라이언트 측 JavaScript에서 Window 개체는 전역 개체이며 모든 표현식은 현재 환경에서 평가됩니다.

1) 창 개체는 최상위 개체입니다.

2) 창 개체에는 문서, 프레임, 기록, 위치, 탐색기 및 화면을 포함한 6가지 속성이 있습니다. 3), 창 개체 아래의 문서 속성도 개체이고, 문서 아래에도 개체인 5가지 주요 속성(앵커, 양식, 이미지, 링크, 위치)이 있습니다.

참고:

모든 브라우저는 창 개체를 지원합니다. 브라우저 창을 나타냅니다. 모든 전역 JavaScript 개체, 함수 및 변수는 자동으로 창 개체의 구성원이 됩니다.

    전역 변수는 창 개체의 속성입니다.
  • 전역 함수는 창 개체의 메서드입니다.
  • HTML DOM의 문서 객체도 창 객체 속성입니다.
  • window.document.getElementById("header");

  • 은 document.getElementById("header");

3과 동일합니다. 사용자 정의 객체:

는 객체를 나타냅니다. 사용자가 작성하므로 작성자는 호환성 문제에 주의해야 합니다.

세 가지 유형의 사용자 정의 개체 만들기:

1) 개체 직접 수량은 이름/값 쌍으로 구성되며 이름과 값은 콜론으로 구분됩니다. 이름/값 쌍은 쉼표로 구분됩니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!