Web/javascript
JavaScript 함수
Devwon99
2024. 3. 24. 00:22
● 함수
함수는 모든 언어에서 가독성과 유지보수성을 높이기 위해 사용한다. 함수는 리팩토링에서 중요한 수단 중 하나이다.
자바스크립트도 마찬가지로 함수가 있다.
function 함수명(매개변수) {
코드
}
위와 같은 형태로 씌이며 반환형이 있는 함수, 없는 함수 모두 구현할 수 있다.
앞서 했던 예제를 함수를 통해 간편화하고 같은 기능의 버튼 여러 개를 간결하게 배치할 수 있다




위의 결과에는 a태그를 넣지 않아서 결과를 볼 수 없다, 그리고 함수 선언 부분의 중복되는 코드를 한번더 함수를 사용해 간략화 한다면 아래와 같이 더 간결하게 작성할 수 있다.


결과로 a태그까지 확인해본다면


주간 모드와 야간 모드 둘다 정상적으로 출력되는것을 볼 수 있다.
위처럼 함수의 사용법은 다양하고 코드의 간결화와 재사용, 유지보수에 있어서 큰 이점이 있다.