>  기사  >  웹 프론트엔드  >  자바스크립트에서 함수의 사용법은 무엇입니까?

자바스크립트에서 함수의 사용법은 무엇입니까?

青灯夜游
青灯夜游원래의
2022-02-08 15:50:3912949검색

JavaScript에서 함수 사용: 1. 일반 함수로 사용합니다. 구문은 "function function name(){...}"입니다. 2. 객체 속성으로 사용합니다. 3. 생성자로 사용합니다. 구문 "var obj = new function(){ ...}".

자바스크립트에서 함수의 사용법은 무엇입니까?

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

아마도 JavaScript에서 가장 이해하기 어려운 개념 중 하나는 함수의 사용일 것입니다. 많은 연습과 연습을 통해 JavaScript 함수의 세 가지 용도를 다음과 같이 천천히 요약했습니다.

1. function

function exception(){
  return  "error:";
}
var obj = result(); // 此处result作为常规函数来调用,obj获取到的是result函数的返回值;

2. 객체 속성으로 사용하세요

JavaScript의 함수는 Function 유형의 인스턴스이자 객체의 함수 속성으로 사용될 수도 있습니다. 객체가 호출되면 함수의 코드가 실행됩니다. 다음과 같습니다:

function showMsg(){
     this.msg = "error"
     alert(this.msg);
}
var exception = new object;
exception.show = showMsg;

3. 생성자로 사용

JavaScript의 사용자 정의 클래스 및 클래스 인스턴스화는 함수 정의에서 구현되며 객체 인스턴스는 새로운 함수 형식을 사용하여 반환됩니다.

var obj = new function(){ this.msg= "error";} // 调用匿名函数返回object实例

또는

function Exception(){
this.msg = "error";
this.show = function(){
alert(this.msg);
}
}
var exception = new Exception();
exception.show();

[관련 권장 사항: javascript 학습 튜토리얼]

위 내용은 자바스크립트에서 함수의 사용법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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