🌿 함수 선언과 호출

함수

함수 란 어떤 기능을 수행 하거나 계산을 수행할 수 있도록 하는 도구 입니다.

함수를 통해 우리가 원하는 기능을 만들어 필요한 곳에서 사용할 수 있기 때문에 잘 다룰 줄 안다면, 굉장히 유용한 프로그래밍 경험이 될 것 입니다.

함수를 만들려면?

예를들어, 두 숫자를 더하는 함수(기능)을 만들어 봅시다.

// 함수 선언하기
function 더하기() {
	const a = 1;
	const b = 2;
	const 결과 = a + b
	console.log(결과)
}

// 함수 실행하기
더하기()

function 으로 시작하면서 함수를 선언하게 됩니다.

add 는 함수의 이름입니다. 이 이름으로 나중에 함수를 실행할 수 있습니다.

매개변수(Parameter)

매개변수는 함수에 외부에서 값을 전달하여 작업을 수행할 수 있게 해주는 중요한 요소입니다.

//  매개변수 받기
function 더하기2(a, b) {
	const 결과 = a + b
	console.log(결과)
}
        
// 함수 실행하기 => 인자 전달
더하기2(1, 2)

🌿 함수 스코프, 블록 스코프

스코프

위 코드를 실행하면, 아래와 같은 에러가 발생합니다.