[JavaScript]함수의 기본 파라미터

feelslikemmmm·2020년 11월 27일
0

javascript

목록 보기
32/34
post-thumbnail

함수의 기본 파라미터

함수의 기본 파라미터를 설정하는 방법에 대해서 알아보겠습니다.

원의 넓이를 구하는 함수를 만들어보겠습니다.

여기서 Math.PI 는 원주율 파이(π) 값을 가르킵니다.

만약 이 함수에 r 값을 넣어주지 않으면 어떤 결과가 나타날까요?

결과는 NaN 이 나옵니다. Not a Number 라는 의미로, 우리가 undefined * undefined 이렇게 숫자가 아닌 값에 곱셈을 하니까 이상한 결과물이 나와버렸습니다.

이 함수에서 만약에 r 값이 주어지지 않았다면 기본 값을 1을 사용하도록 설정해봅시다.

이렇게 작성 할 수 있습니다.

ES5 시절엔 위와 같이 하는게 최선이였는데, ES6 에선 다음과 같이 할 수 있게 되었습니다.

훨씬 깔끔합니다

함수의 기본 파라미터 문법은 화살표 함수에서도 사용 할 수 있습니다.

이 포스팅은 벨로퍼트 님의 알아두면 유용한 자바스크립트 문법을 기반으로 작성되었습니다

profile
잘하는 것도 좋지만 꾸준함을 잃지 말자는 모토를 가지고 개발하고 있습니다 :)

0개의 댓글