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/
function calculateCircleArea(r = 1) {
return Math.PI * r * r;
}
다르게는 이렇게 사용할 수 있다
기본 파라미터를 미리 지정해놓는 것이다.
728x90
'WEB > Java Script' 카테고리의 다른 글
[Java Script] rest / 특정값만 제외하고 가져온다/ 함수의 파라미터의 개수가 몇개일 지 모를 때 사용 (1) | 2021.04.24 |
---|---|
[Java Script] spread / 객체와 배열의 값을 그대로 복사해서 새로운 객체와 배열을 만드는 법 (0) | 2021.04.24 |
[Java Script ]조건문 더 스마트하게 쓰기 / 배열의 내장함수 includes/ 객체를 활용한 조건문 / 조건마다 다른 함수를 실행해야 할때 (0) | 2021.04.24 |
[Java Script] 비구조화 할당(구조분해) 너무 어렵다!!! (0) | 2021.04.24 |
[Java Script] 논리연산자 && and 연산자/ || or 연산자 에서 truthy와 falsy/ (0) | 2021.04.23 |