반응형
//function statement 함수 선언식
function sum() {
return 10 + 20;
}
//function expression 함수 표현식
var sum = function() {
return 20 + 20;
}
sum() //40;
함수선언: 변수를 선언할때 var를 사용하는것처럼 함수를 사용할때 function을 선언함
함수표현: 함수를 표현한 문장으로 변수에 저장가능, 해당 변수를 함수처럼 사용 가능하다.
var변수를 선언하는것과 마찬가지로, 함수를 선언한 함수표현식은 호이스팅 된다. (브라우저가 자바스크립트를 해석할 때 맨 위로 끌어 올려진다.)
반응형
'개발 > javascript&jquery' 카테고리의 다른 글
[css template bootstrap] Html Contact Us, 문의하기 구글 메일 연동 (0) | 2023.01.23 |
---|---|
ES5 특징 - 변수 Scope(스코프), Hoisting(호이스팅) (0) | 2022.07.09 |
[jQuery] Dom&Node 관계 / Dom객체 (0) | 2020.03.04 |
[jQuery] 다른 페이지로 이동 할 때 .unload() (0) | 2020.01.31 |
[jQuery] .focus() .blur() 차이점 (0) | 2020.01.29 |