1. 함수 선언문 vs 함수 표현식
function sayHello(){
console.log('Hello');
}
let sayHello = function(){
console.log('Hello');
}
2-1. 함수 표현식
showError();
let showError = function() {
console.log('error')
}
const sayHello = function (name) {
const msg = `Hello, ${name}`;
console.log(msg);
}
2-2. 화살표 함수로 변경
showError();
let showError = () => {
console.log('error')
}
const sayHello = (name) => {
const msg = `Hello, ${name}`;
console.log(msg);
}
3. 화살표 함수 리턴문
const add = function(num1, num2) {
const result = num1 + num2;
return result;
}
const add = (num1, num2) => {
return num1 + num2;
}
const add = (num1 + num2) => num1 + num2;