Javascript

Javascript - 함수의 기본 파라미터

Starters 2020. 9. 4. 20:51

함수를 호출할 때, 원래 넣어야할 파라미터 값을 넣지 않았을 때,

지정할 값을 정하는 것을 의미

function calculateCircleArea(r){
	return Math.PI * r * r;
}

const area = calculateCircleArea(4); // 파라미터 넣어야함
console.log(area)

만약 파라미터 넣지 않는다면, 단축 평가 논리 계산법 사용

function calculateCircleArea(r){
	const radius = r || 1; // 만약에 값이 없다면 1을 기본값으로 사용하겠다는 뜻
    return Math.PI * radius * radius;
}

const area = calculateCircleArea();
console.log(area)

ES6 문법 사용

function calculateCircleArea(r = 1){ // 파라미터 자리에 바로 기본값 지정
	return Math.PI * r * r;
}

const area = calculateCircleArea();
console.log(area)

화살표 함수에도 사용가능

function calculateCircleArea = (r = 1) => Math.PI * r * r;

const area = calculateCircleArea();
console.log(area)