JavaScript
10.3
함수 기능 확장하기
10.3.1 매개변수와 인수
gugudan() 함수는 3단만 출력할 수 있었습니다. 그런데 3단이 아니라 5단, 8단처럼 다른 단을 출력하려면 어떻게 해야 할까요? 지금까지 배운 내용으로는 다음처럼 각 단을 출력하는 함수를 하나씩 새로 만들어야 합니다.
그런데 함수 내부의 블록문을 보면 빨간색 네모 안의 단수만 다르고 나머지는 똑같습니다. 함수 내부에서 사용되는 단수만 바꿀 수 있다면 함수를 여러 개 생성하지 않아도 될 것 같습니다.
function gugudan5(){
for(let i=1; i<=9; i++){
console.log(`5 * ${i} = ${5 * i}`);
}
}
function gugudan8(){
for(let i=1; i<=9; i++){
console.log(`8 * ${i} = ${8 * i}`);
}
}