function sayHello(name){
console.log(`Hello, ${name}`);
};
sayHello('donq'); // Hello, donq
//함수 선언문 : 어디서든 호출 가능 (호이스팅 된다는 특성)
hi();
function hi(){
console.log('hi')
//함수 표현식 : 호이스팅이 안됨
let hi1 = function(){
console.log('hi')
}
// return으로 반환되면 () 괄호로 반환 가능
// return으로 반환시 한줄이면 () 없이 반환 가능
// return으로 반환하여도 여러줄일 경우 {} 사용해야함
let add = (num1, num2) => num1 + num2 ;
let add2 = (num1, num2) => {
const result = num1 + num2;
console.log(result);
}
// 인수가 하나일 경우 () 없어도 가능
let sayHello = name => `Hello, ${name}`
// 인수가 없을 경우 () 생략 불가능
let sayHi = () => `Hi there`