JavaScript
10.1
함수란
자바스크립트에서 함수(function)는 어떤 목적을 가지고 작성한 코드를 모아 둔 블록문입니다. 코드를 함수로 만들면 함수를 호출해 함수 내부에 모아 둔 여러 줄의 코드를 한 번에 실행할 수 있습니다. 그래서 여러 곳에서 재사용하기가 매우 편합니다. 예를 살펴봅시다. 다음과 같이 구구단 3단을 출력하는 코드가 있습니다.
10/01/gugudan_console.js
console.log('3 * 1 = 3');
console.log('3 * 2 = 6');
(중략)
console.log('3 * 9 = 27');
이 방식으로 구구단 한 단을 만들려면 9줄의 코드를 작성해야 합니다. 이를 반복문을 사용해 간단하게 줄이면 다음과 같습니다.
10/01/gugudan_for.js
for(let i = 1; i <= 9; i++){
console.log(`3 * ${i} = ${3 * i}`);
}