>  기사  >  웹 프론트엔드  >  자바스크립트에서 함수를 정의하는 데 사용되는 것

자바스크립트에서 함수를 정의하는 데 사용되는 것

WBOY
WBOY원래의
2022-04-13 18:50:583014검색

JavaScript에서 함수를 정의하는 방법: 1. function 키워드를 사용하여 명명된 함수를 정의하고 구문은 "함수 함수 이름(매개변수) {실행 코드}"입니다. 2. "var x=함수(이름)"을 사용합니다. {실행된 코드}" ;"는 익명 함수를 정의합니다.

자바스크립트에서 함수를 정의하는 데 사용되는 것

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

JavaScript에서 함수를 정의하는 데 사용되는 것

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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