JavaScript에서 함수는 반복적으로 사용(호출)할 수 있는 캡슐화된 코드 조각입니다. 데이터 유형은 "함수"입니다. JavaScript 함수는 값을 할당하고, 작동하고, 속성과 메서드를 가질 수 있으며, 값을 임시로 저장할 수도 있고, 특정 코드가 호출할 때 JS 함수가 실행될 수도 있습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
JavaScript에서는 반복적으로 사용(호출)할 수 있는 캡슐화된 코드 조각입니다. 데이터 유형의 "함수"에 속합니다.
JavaScript에서 함수는 값, 개체, 데이터 유형 또는 표현식일 수도 있습니다. 따라서 함수에 값을 할당할 수 있고, 작동할 수 있으며, 속성과 메서드를 가질 수 있습니다(따라서 함수도 개체임). 임시 저장 값, 인스턴스 구성 등일 수도 있습니다.
함수 생성은 함수 선언, 함수 표현식, 생성자의 세 가지 방법을 통해 수행할 수 있습니다.
Javascript에서 함수 선언 또는 함수 표현식은 function 키워드로 시작하고 그 뒤에 다음 구성 요소가 옵니다.
1. 함수 이름 식별자. 함수 이름은 함수 선언문의 필수 부분입니다. 그 목적은 새로 정의된 함수 객체가 할당될 변수의 이름과 같습니다. 함수 정의 표현식의 경우 이 이름은 선택 사항입니다. 존재하는 경우 이름은 함수 본문에만 존재하며 함수 개체 자체를 참조합니다.
2. 괄호() 한 쌍. 함수 본문에서 지역 변수처럼 작동하는 함수의 매개변수 이름인 0개 이상의 쉼표로 구분된 식별자 목록을 포함합니다.
3. 중괄호 {} 한 쌍. 0개 이상의 JavaScript 문이 포함되어 있습니다. 이 문은 함수의 본문을 형성합니다. 함수가 호출되면 실행됩니다.
JavaScript에서 함수를 정의합니다. 함수 키워드 function은 전체 명령문 블록의 시작 부분에 있으며, 함수 이름 식별자가 있는 함수 코드를 함수 선언이라고 합니다.
함수 선언 코드 예:
//函数声明示例 function fDeclaration(){ console.log("这是函数声明示例"); }
함수 표현식:
JavaScript에서 함수를 정의합니다. 함수 전체는 변수 할당 문 또는 호출 실행 문으로 존재합니다. 명령문을 함수 표현식이라고 합니다.
//函数表达式示例 var f = function fExpression() { console.log("这是函数表达式示例"); } //这也是函数表达式,函数为匿名函数 var fAnonymous = function () { console.log("这也是函数表达式示例"); } //这还是函数表达式,函数为立即执行函数 (function () { console.log("这还是函数表达式示例"); }());
new 키워드를 통해 호출되는 함수를 생성자라고 합니다. 일반적인 생성자 예:
var f=new Function("x","y","return x+y;");
이 코드 줄은 다음 코드로 정의된 함수와 거의 동일한 새 함수를 생성합니다.
var f=function(x,y){ return x+y; }
[관련 권장 사항: javascript 학습 튜토리얼]
위 내용은 JavaScript 함수란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!