[개념] 함수

2021. 6. 11. 12:24개발공부/자바스크립트

함수란?

특정 작업을 수행하는 코드의 집합

function 함수명(매객변수들..(=parameter)) {

    이 함수에서 실행할 코드들

    return 반환값

}

 

변수는 함수를 사용할때(즉, 호출할때) 사용된다.

// 함수의 선언
function calculateAvg(price1, price2) {
	const sum = price1 + price2 // 매개변수인 price1, price2을 변수처럼 활용!
	console.log(`두 상품의 합계는 ${sum}입니다.`)
	const avg = sum / 2
	return avg // 평균가격을 리턴!
}
const priceA = 1000
const priceB = 2000
// 함수의 호출
const avg1 = calculateAvg(priceA, priceB)
console.log(`두 상품의 평균은 ${avg1}입니다.`)

const priceC = 3000
const priceD = 4000
// 함수의 호출
const avg2 = calculateAvg(priceC, priceD)
console.log(`두 상품의 평균은 ${avg2}입니다.`)