>  기사  >  웹 프론트엔드  >  JS에 대해 알아보세요! /+/-/~ function() {/*...*/}() 무슨 뜻인가요?

JS에 대해 알아보세요! /+/-/~ function() {/*...*/}() 무슨 뜻인가요?

coldplay.xixi
coldplay.xixi앞으로
2020-06-29 17:41:592718검색

JS에 대해 알아보세요! /+/-/~ function() {/*...*/}() 무슨 뜻인가요?

자체 실행 익명 함수:

  • 공통 형식: (function() { /* code */ })();
  • 설명: 함수를 둘러싸는 첫 번째 괄호 쌍 (function(){} ) 스크립트는 이름이 지정되지 않은 함수를 반환한 다음 빈 괄호 쌍이 반환된 이름이 없는 함수를 즉시 실행합니다. 괄호 안에는 익명 함수의 매개 변수가 있습니다.
  • 함수: 이 특수 함수 패키지에 모든 코드를 작성하는 한 이를 사용하여 허용하지 않는 한 외부에서 액세스할 수 없습니다(변수 앞에 창을 추가하여 함수가 또는 변수가 전역이 됩니다.) 각 자바스크립트 라이브러리의 코드는 기본적으로 이런 형태로 구성됩니다.

요약하자면 실행 함수의 주요 기능은 익명 및 자동 실행입니다. 코드는 해석될 때 이미 실행 중입니다.

다른 작성 방법

(function () { /* code */ } ()); 
!function () { /* code */ } ();
~function () { /* code */ } ();
-function () { /* code */ } ();
+function () { /* code */ } ();

관련 학습 튜토리얼: javascript 튜토리얼

위 내용은 JS에 대해 알아보세요! /+/-/~ function() {/*...*/}() 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제