에러 탈출 일지
[JavaScript] 함수를 이용한 응용 문제 (전개 연산자, 기본 파라미터) 본문
문제1)
이등변삼각형의 면적을 구하는 clacTriangle 함수를 정의하고 사용하시오.
함수의 파라미터는 width, height를 사용하시오
문제2)
학생들의 점수를 지정한 scores 배열을 매개변수로 하여 평균을 계산하는 calcAve() 함수를 정의하고 사용하시오. let scores = [95,87,72,68,77]
방법1. 배열의 요소를 각각 전달하는 방법(비효율적)
방법2. 배열을 그대로 전달하는 벙법(효율적) - 3가지 for문 中 택1
1. 전개 연산자 - ...연산자
- 배열이 파라미터로 전달될 때 배열의 값을 펼쳐서 사용하도록 하는 매개변수
2. 기본 파라미터(default parameter)
- 파라미터 자리에 값을 설정하여, 파라미터로 값이 전달되지 않았을 때 사용하도록 하는 파라미터
문제3)
이름, 시급, 시간을 파라미터로 전달하여 한달 급여를 계산하는 calcPay() 함수를 생성하고 사용하시오
시급 기본값은 10,000원, 시간 기본값 20시간
'개발 > JavaScript' 카테고리의 다른 글
[JavaScript] Math 클래스 (0) | 2022.09.20 |
---|---|
[JavaScript] 함수 생성하는 방법, 지역변수/전역변수, 함수 호이스팅(hoisthing) (0) | 2022.09.19 |
[JavaScript] 함수 생성 (0) | 2022.09.16 |
[JavaScript] String - 문자열 메소드 (0) | 2022.09.16 |
[JavaScript] 2차원 배열 응용 (0) | 2022.09.14 |