함수 란 어떤 기능을 수행 하거나 계산을 수행할 수 있도록 하는 도구 입니다.
함수를 통해 우리가 원하는 기능을 만들어 필요한 곳에서 사용할 수 있기 때문에 잘 다룰 줄 안다면, 굉장히 유용한 프로그래밍 경험이 될 것 입니다.
예를들어, 두 숫자를 더하는 함수(기능)을 만들어 봅시다.
// 함수 선언하기
function 더하기() {
const a = 1;
const b = 2;
const 결과 = a + b
console.log(결과)
}
// 함수 실행하기
더하기()
function 으로 시작하면서 함수를 선언하게 됩니다.
add 는 함수의 이름입니다. 이 이름으로 나중에 함수를 실행할 수 있습니다.
매개변수는 함수에 외부에서 값을 전달하여 작업을 수행할 수 있게 해주는 중요한 요소입니다.
// 매개변수 받기
function 더하기2(a, b) {
const 결과 = a + b
console.log(결과)
}
// 함수 실행하기 => 인자 전달
더하기2(1, 2)
위 코드를 실행하면, 아래와 같은 에러가 발생합니다.