현재는 아직 함수에대해 자바스크립트에대해 제대로 이해를 하지 못했기때문에 기본 정의라도 머리속에 집어넣어두려고 반복학습하고있다. 후에 실습과 더불어 여러개를 해보고있다...
함수(function)
함수의 효용
- 함수는 필요한곳에서 여러번 실행하고 싶을때고 호출할수 있다.
- 함수는 재사용성이 좋다 / 유지보수에 용이하다
- 코드의 가독성에 좋다
- 반복문은 한곳에서면 계속 사용
함수의 입력과 출력
- 출력은 return이라는 키워드를 쓴다.
- 리턴이라는 키워드가 등장하면 2가지 일을 한다.
-
함수를 종료시킨다
-
세미클론전값을 반환한다.
- 리컨뒤에 나오는 코드는 등장하지 않는다. 왜냐 종료했기때문에
입력
- 매개변수 (parameter) - 값을 받는 변수 = 출력
- 인자(argument) -값 = 입력
복수의 인자
함수를 정의하는 다른방법
- 함수를 정의하는 방법이 자바스크립트에서는 여러방법이 있다.