웹(web)/JAVAScript
[자바스크립트] 즉시 실행 함수
해병1188기
2021. 4. 28. 10:59
728x90
반응형
//일반 함수 꼴
const a = 7
// 함수 정의
function double() {
console.log(a*2);
}
//함수 호출
double()
출력값 : 14
즉시 함수
() 괄호 싸면 그 자체가 함수가 된다.
함수 호출을 하지 않아도 된다
1.방법
// 괄호 안에 있으면 함수다 즉시 실행함
(function () {
console.log(a*2);
})()
2. 방법
(function () {
console.log(a*2);
}());
출력값: 14
tip
아래 코드는 에러가 출력 된다
이유는 함수 두개가 충돌 나기 때문이다
double();
; 세미 콜론을 찍어야한다.
//즉시 실행 함수
const a = 7
function double() {
console.log(a*2);
}
double()
// 괄호 안에 있으면 함수다 즉시 실행함
(function () {
console.log(a*2);
})()
728x90
반응형