-
Javascript - 함수의 기본 파라미터Javascript 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)
'Javascript' 카테고리의 다른 글
Javascript - 비구조화 할당(구조 분해) (0) 2020.09.05 Javascript - 조건문 스마트하게 쓰기 (0) 2020.09.05 javascript - 단축 평가 논리 계산법(Short-circuit evaluation) (0) 2020.09.04 Javascript - Truthy and Falsy (0) 2020.09.04 Javascript - 삼항연산자 (0) 2020.09.04