Expression(expression)JavaScript의 구문으로, JavaScript는 이를 계산(평가)하여 결과를 생성합니다. 프로그램의 상수는 가장 간단한 표현입니다. 변수 이름 역시 간단한 표현식이고 그 값은 변수에 할당된 값입니다. 복잡한 표현식은 간단한 표현식으로 구성됩니다. 잘 모르는 분들을 위해 자바스크립트의 세 가지 함수 표현식을 살펴보겠습니다!
함수 이름은 함수 선언문의 필수 부분입니다. 그 목적은 새로 정의된 함수 객체가 할당될 변수의 이름과 같습니다. 함수 정의 표현식의 경우 이 이름은 선택 사항입니다. 존재하는 경우 이름은 함수 본문에만 저장되며 함수 개체 자체를 참조합니다.
참고:
함수를 표현식으로 정의는 할당 및 호출 중에 함수를 정의하는 등 더 큰 표현식의 일부인 경우에만 적용됩니다.
1. 선언적 함수
function area(width,height) { return width*height; } var size = area(3,4);
2. 표현식 함수
var area = function(width,height) { return width*height; }; var size = area(3,4);
var area = (function() { var width = 3; var height = 5; return width*height; }());
관련 권장 사항:
js 함수 선언을 함수 표현식으로 변환하는 또 다른 방법
위 내용은 JavaScript의 세 가지 유형의 함수 표현식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!