이것은 JavaScript 언어의 키워드입니다. 함수가 사용됨에 따라 이것의 값이 변경됩니다. 그러나 일반적인 원칙, 즉 이것은 함수를 호출하는 객체를 말합니다. JavaScript 의이 포인터는 동적 변수이며, 메소드 의이 포인터가 항상 메소드를 정의하는 객체를 가리키는 것은 아닙니다. JavaScript 의이 키워드는 일반적으로 현재 함수의 소유자를 가리 킵니다.
아래 코드를 통해 소개하겠습니다. 특정 코드는 다음과 같습니다.
<script type = "text/javaScript"> function person () {/*var 속성 이름을 사용하여 정의 된 속성은 클래스의 사유 속성이며 외부 세계에서 액세스 할 수 없습니다. 외부 세계에서 액세스하려면 공개 방법*/var qq = ""; var email = "@qq.com";/*이것에 의해 정의 된 속성. 속성 이름은 클래스의 공개 속성이며, 외부 세계*/this.name = "光电影"; this.age =;/*에 의해 액세스 할 수 있습니다. 클래스의 모든 공개 속성과 공개 방법은이*/this.show = function () {// 개인 클래스의 공개 메소드 (권한이있는 메소드) Alert ( "qq ="+qq+"/temail ="+email)를 정의하는 데 사용해야합니다. new Person (); Alert ( "개인 속성 p.qq ="+p.qq+"/t"+"p.email ="+p.email); alert ( "public arppection p.name ="+p.name+"/t"+"p.age ="+p.age); p.show (); // p.show (); // p.show (); /*창 객체 설명 창 개체는 브라우저 창 또는 프레임 워크를 나타냅니다. 클라이언트 JavaScript에서 창 객체는 전역 객체이며 모든 표현식은 현재 환경에서 평가됩니다. 다시 말해, 현재 창을 참조하기 위해 특수 구문이 필요하지 않으며 해당 창의 속성을 전역 변수로 사용할 수 있습니다. 예를 들어 Window.document를 작성하지 않고도 문서를 작성할 수 있습니다. 마찬가지로, 현재 창 객체의 메소드는 Window.Alert ()를 쓰지 않고 alert ()를 작성하는 것과 같은 함수로 사용할 수 있습니다. */function test () {alert (this.v);} v =; test (); wind 다음은 test () 메소드를 호출하는 창 객체가 있습니다. 이것은 창 객체 함수 test () {this.fntest = function () {alert (this.v);}} var t = new test (); tv = "한 문장을 기억하십시오. 어떤 객체가 위치를 나타내는 기능을 호출하는지, 이것은 T. fntest (); t.fntest (); 시간 </script>자바 스크립트 요약 :
1. 이것은 클래스 정의 외부에서 사용할 수 없지만 클래스 정의 내에서만 사용할 수 있습니다.
2. 어떤 객체 가이 기능을 위치시키는 기능을 호출 한 다음 어떤 개체 인스턴스를 나타냅니다.
JavaScript Knowledge Points (10)를 요약하기 위해 여기에서 이것을 소개하겠습니다. 나는 그것이 당신에게 도움이되기를 바랍니다!