JavaScript/JavaScript 이론
함수 선언 방법 - 선언적 함수, 익명 함수, 화살표 함수, 자동실행 함수
코잠
2024. 4. 16. 18:24
728x90
반응형
선언적 함수
함수를 선언하고 정의하는 가장 일반적인 방법입니다. 함수 이름이 있고 function 키워드를 사용하여 선언됩니다.
function greet(name) {
console.log('Hello, ' + name + '!');
}
greet('World'); // 출력: Hello, World!
익명 함수
이름이 없는 함수입니다. 주로 다른 함수 내에서 사용되거나 즉시 호출됩니다.
const greet = function(name) {
console.log('Hello, ' + name + '!');
};
greet('World'); // 출력: Hello, World!
자동실행 함수
* 잘 안씀
함수가 정의되자마자 즉시 실행되는 함수입니다. 주로 전역 범위에서 변수의 충돌을 방지하기 위해 사용됩니다.
(function() {
console.log('This function is immediately invoked.');
})();
화살표 함수
ES6에서 도입된 새로운 함수 표현 방식입니다.
간결하고 가독성이 높으며, function 키워드 대신 화살표(=>)를 사용합니다.
const greet = name => {
console.log('Hello, ' + name + '!');
};
greet('World'); // 출력: Hello, World!
728x90
반응형