! 기호는 즉시 호출되는 함수 표현식임을 나타냅니다.
느낌표는 함수를 단독으로 호출하지 않습니다. 끝에 ()를 넣을 수 있습니다 -
!function foo() {}()
()은 !보다 우선 순위가 높습니다. 즉시 함수를 호출합니다.
다음과 같이 언급할 수도 있습니다. -
(function(){})();
! 표현식이 true를 반환하도록 합니다. 기본적으로 즉시 호출되는 모든 함수 표현식은 정의되지 않은 값을 반환하므로 ! 정의되지 않음, 이는 사실입니다.