JavaScript 함수 식 프로 그래 밍 의 원리

1.JavaScript 에서 함수,방법의 호출 은 JavaScript 에서 두 가지 호출 함수 방식 이 있 습 니 다.일반적인 방식 은 매개 변 수 를 괄호 안에 두 는 것 이 고,다른 방식 은 함수 와 매개 변 수 를 괄호 안에 두 는 것 이다.예 를 들 어
 
function test(x)
{
alert(x);
}
test("hello");
(test)("hello");
//
(function test(x)
{
alert(x);
})("hello");
//
(function (x)
{
alert(x);
})("hello");
2.익명 함수 익명 함 수 는 이름 이 없 는 함수 나 방법 입 니 다.익명 함 수 는 일회 성 함수 라 고 볼 수 있다.네가 단지 한 번 의 함수 만 사용 해 야 할 때,그것들 은 특히 유용 하 다.익명 함 수 를 사용 하면 관련 인용 및 표지 가 없 기 때문에 실행 후 쓰레기 로 회수 되 기 때문에 익명 함 수 를 사용 하 는 것 이 효율 적 입 니 다.다음은 익명 함수 와 다른 인용 이나 표지 함 수 를 간단하게 비교 해 보 자
 
function test(x)
{
alert(" ");
}
var test = function()
{
alert(" ");
}
(function()
{
alert(" ");
})();//
대부분의 언어 는 함 수 를 연산 원(매개 변수)으로 연산 에 참여 하 는 것 을 지원 한다.그러나 함수 에 대한 포 지 셔 닝 이 다 르 기 때문에 연산 결과 도 다르다.자 바스 크 립 트 의 함수 가 매개 변수 일 때 인용 을 통 해 전 달 됩 니 다."함수 매개 변수'는 일반 매개 변수 와 다 르 지 않 습 니 다.그 결 과 는 유일한 값 으로 돌아 갑 니 다
 
function test(func)
{
alert(func);
}
test((function(){return " ( ) "})());
함수 식 프로 그래 밍 의 모든 변 수 는 임시로 발생 한다.또는 이렇게 생각 할 수 있다.함수 식 에 변수 라 는 개념 이 없고 모든 데 이 터 는 실제 수요 에 따라 일정한 규칙(함수)에 따라 계산 한 것 이다.이것 은 어느 정도 에 원자 변수 가 동시 방문 하 는 문 제 를 해결 했다.

좋은 웹페이지 즐겨찾기