JavaScript에서 함수를 정의하는 방법: 1. function 키워드를 사용하여 명명된 함수를 정의하고 구문은 "함수 함수 이름(매개변수) {실행 코드}"입니다. 2. "var x=함수(이름)"을 사용합니다. {실행된 코드}" ;"는 익명 함수를 정의합니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
1. JavaScript에서는 function이라는 키워드를 사용하여 함수를 정의합니다.
함수는 선언으로 정의할 수도 있고 표현식일 수도 있습니다.
함수 선언 구문:
function functionName(parameters) { 执行的代码}
함수는 선언된 직후에 실행되지 않고 필요할 때 호출됩니다.
예:
function myFunction(a, b) { return a * b; }
참고:
세미콜론은 실행 가능한 JavaScript 문을 구분하는 데 사용됩니다.
함수 선언은 실행 가능한 문이 아니기 때문에 세미콜론으로 끝나지 않습니다.
2. 함수 표현식
JavaScript 함수는 표현식으로 정의할 수 있습니다.
함수 표현식은 변수에 저장될 수 있습니다:
var x = function (a, b) {return a * b};
함수 표현식이 변수에 저장되면 해당 변수는 함수로도 사용될 수 있습니다:
var x = function (a, b) {return a * b}; var z = x(4, 3);
위 함수는 실제로 익명 함수입니다(함수에는 이름이 없습니다). ).
함수는 변수에 저장되며 함수 이름이 필요하지 않으며 일반적으로 변수 이름을 통해 호출됩니다.
참고: 위 함수는 실행문이므로 세미콜론으로 끝납니다.
Function() 생성자
위의 예에서 함수는 function 키워드를 통해 정의된다는 것을 배웠습니다.
함수는 내장된 JavaScript 함수 생성자(Function())를 통해 정의할 수도 있습니다.
var myFunction = new Function("a", "b", "return a * b"); var x = myFunction(4, 3);
위의 예는 다음과 같이 작성할 수 있습니다.
var myFunction = function (a, b) {return a * b}; var x = myFunction(4, 3);
[관련 권장 사항: javascript 비디오 튜토리얼, web front-end]
위 내용은 자바스크립트에서 함수를 정의하는 데 사용되는 것의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!