기본적인 함수 선언 function
키워드를 통해 함수를 선언하는 형태이다 function declaration
라고도 한다.
function hi() {
console.log("Hi");
}
함수는 값으로도 취급될 수 있기에 변수에 할당해서 함수를 선언할 수 있다.
const hi = function () {
console.log("Hi")
};
함수는 값으로 취급되는 것을 이용하여 코드를 작성할 때 다양한 형태로 활용될 수 있다.
// 변수에 할당해서 사용
const js = function () {
console.log('JavaScript');
}
// 객체의 메소드로 활용
const method = {
title: function () {
console.log('Title')
}
}
// 콜백 함수로 활용
Btn.addEventListener('click', function() {
console.log('button is click')
});
// 고차함수로 활용
function myFunction() {
return function () {
console.log('고차함수')
}
}