함수표현식
익명함수를 사용해 변수에 할당하여 사용하는 함수로 호이스팅이 발생하지 않는다.
const func = function(매개변수, ...) {
// 실행문장
return 반환할 데이터;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 함수표현식
// 익명함수를 사용해 변수에 할당한다.
const func = function() {
console.log('함수표현식 실행!');
}
func()
let addNumber = function(num1, num2) {
console.log(`${num1}과 ${num2}의 더한 결과: ${num1 + num2}`);
}
addNumber(7,7)
</script>
</body>
</html>