함수 선언 및 호출

//함수 선언
function doSomething() {
	console.log("hi")
}
function add(a,b){
	const sum = a+b;
	return sum;
}

//함수 호출
doSomething();

const result = add(1,2); // 변수에 함수 할당 가능
console.log(result); 
  1. 함수를 인자로 전달

→ 함수를 인자로 전달 할때는 함수이름만 인자로 전달하자

캡처.PNG

캡처.PNG

//주의!!
doSomething(add()) // sum값이 호출
doSomething(add(1,2)) // 3 호출
  1. 변수에 함수 할당
//위의 코드 연장선
const addFun = add;
console.log(add); // add 함수 자체가 전달
addFun(1,2); // 3