Notice
Recent Posts
Recent Comments
Link
프로그래밍 공부방
[js] 자바스크립트 함수 본문
자바스크립트에서 함수를 쓸 때는 여러 방식들이 있다!
1) 함수 선언 방식
function hello(매개변수) {
}
2) 함수 표현식
var hello = function(매개변수) {
};
이 둘의 차이점이 뭘까?????
일단 코드에서 보이는 것처럼 세미콜론(;) 유무의 차이가 있다.
그리고 함수 선언 방식은 호이스팅이 일어나고 함수 표현식은 호이스팅이 일어나지 않는다.
※호이스팅이란? 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미한다.
- 함수 선언 방식은 함수 선언 전에도 호출이 가능하다!
- 함수 표현 방식은 함수 선언 후에만 호출이 가능하다!!
3) 화살표 함수
const hello = (매개변수) => { };
'프론트엔드 > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 로드맵 (JavaScript Roadmap) (0) | 2023.08.05 |
---|---|
[JS] map(Number), map(parseInt) 정리 (0) | 2023.05.31 |
[JS] BigInt 정리 (0) | 2023.04.09 |
[PHP갤러리프로젝트#03] 개인별 갤러리 생성하기 (0) | 2022.06.17 |
[PHP갤러리 프로젝트#01] 마우스 위치에 따라 달라지는 화면 (0) | 2022.05.23 |
Comments