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

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

coldplay.xixi
풀어 주다: 2020-06-29 17:41:59
앞으로
2731명이 탐색했습니다.

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

자체 실행 익명 함수:

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

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

다른 작성 방법

(function () { /* code */ } ()); 
!function () { /* code */ } ();
~function () { /* code */ } ();
-function () { /* code */ } ();
+function () { /* code */ } ();
로그인 후 복사

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

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

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿