함수란?
- 하나의 로직을 재실행할 수 있도록 하는 것
함수의 특징
- 코드의 재사용성을 높여준다.
- 유지보수가 용이하다.
- 가독성이 올라간다.
함수 선언 방법
//선언 방법 1
function 함수명(인자1, 인자2, ...){
//코드 내용;
return 반환값; //필요시 선언
}
//선언 방법 2
var 함수명 = function(인자1, 인자2, ...){
//코드_내용;
return 반환값; //필요시 선언
}
//선언 방법 3 - 함수 선언과 동시에 실행하는 방법 ( = 익명 함수 ), function의 앞뒤로 ()를 써 준다.
(function(인자1, 인자2, ...){
//코드_내용;
return 반환값; //필요시 선언
})();
함수 선언 방법
함수명(인자 존재시 인자 개수만큼 선언);