함수 선언식
function 함수명 ( ) {
}
함수 표현식
var 함수명 = function ( ) {
}
차이점
함수 선언식은 호이스팅(브라우저가 자바스크립트를 해석할 때 맨 위로 끌어 올려지는 것.)에 영향을 받음.
함수 표현식은 호이스팅에 영향 받지 않음.
팁 : 함수와 변수는 되도록 코드 상단에 선언하여 호이스팅으로 인한 스코프 꼬임 현상을 방지하자.
'javascript' 카테고리의 다른 글
특정 소수점에서 반올림하기 (0) | 2022.08.10 |
---|---|
숫자 => 진법변환 (0) | 2022.08.10 |
swiper 2개 연결해보기 (0) | 2021.12.30 |
monitorEvents 로 특정 태그에 발생하는 이벤트 추적하기 (0) | 2021.12.30 |
Array.from (0) | 2021.12.17 |
댓글