- 함수(function)란 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록을 의미한다.
- 함수는 필요할 때마다 호출하여 해당 작업을 반복해서 수행할 수 있다.
- 긴 코드를 짧게 줄여서 프로그램을 가볍게 한다
- 중복되는 작업을 없에 코딩 시간을 단축 시켜 준다
- 개발자의 실수를 줄여 코드의 신뢰성을 가진다
- 미리 정의된 함수를 재사용함으로 코드의 재사용성을 늘린다
- 다른 개발자도 최소한의 시간과 노력만 투자해 쉽게 판독 할수 있는 코드의 가독성을 가진다
- 사각형 여러개의 넓이를 구하는 코드작성
1) 함수 미사용 예
const width = 10; // 가로 const height = 6; // 세로 const area = width * height; //면적 = 가로 * 세로 console.log(area); // Output: 60 // 면적의 값
2) 함수 사용 예
function rectangleArea(width, height) { // 함수 선언 const area = width * height // 직사각형의 가로 * 세로 return console.log(area) } rectangleArea(10, 6) // Output: 60 rectangleArea(30, 3) // Output: 90 rectangleArea(20, 6) // Output: 120 > 재사용도 가능