WEB/Java Script

[Java Script] 함수의 기본 파라미터/ 함수의 파라미터로 사용할 값을 넣지 않았을 때 기본값으로 사용할 값

자바칩 프라푸치노 2021. 4. 24. 01:23
function calculateCircleArea(r){
  return Math.PI *r*r;
}

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

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

이렇게 function을 만들어주었다.

그리고 파라미터에 아무것도 넣지 않으면 NaN이 나온다.

 

 

function calculateCircleArea(r){
  const radius = r|| 1;
  return Math.PI *radius*radius;
}

아무것도 넣지 않았을때 기본값을 설정하려면 이렇게 하면 된다.

radius에 r이나 1을 넣으면 된다

이것은 앞서 배웠듯이 r이 없으면 1이 나온다.

 

2021.04.23 - [WEB/Java Script] - [Java Script] 논리연산자 && and 연산자/ || or 연산자 에서 truthy와 falsy/

 

[Java Script] 논리연산자 && and 연산자/ || or 연산자 에서 truthy와 falsy/

논리연산자를 사용할때 꼭 true나 false를 사용하지 않아도 된다 truthy한 값이나 falsy한 값을 사용해도된다. const dog ={ name : '멍멍이' }; function getName(animal){ if(animal){ return animal.name; } re..

sso-feeling.tistory.com

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

다르게는 이렇게 사용할 수 있다

기본 파라미터를 미리 지정해놓는 것이다.

728x90