글

라벨이 return인 게시물 표시

JavaScript의 Function(함수) 구조

이미지
 안녕하세요. 알렉스입니다. 이번에는 제가 개인적으로 중요하다고 생각하는 'Function'(함수)에 대해서 설명드리겠습니다. Function의 구조는 생각외로 간단합니다. Function의 이름, 전달인자 그리고 리턴값이 있으면 됩니다. 물론 리턴을 생략을 할수도 있습니다.  위 그림은 Function이 프로그램을 얼마나 단순화 시키는지 보여주기 위해서 넣었습니다. 프로그램을 일일이 다 묘사하면 한없이 복잡해 지지만 Function을 이용하여 순서도를 단순화 시킬수 있습니다. 그리고 필요할때 함수에 대한 더 자세한 내용을 확인할수 있죠. Function내부의 순서도 입니다. 실제 콘솔창에 입력을 하면 위 사진처럼 돌아가는 것을 확인할수 있습니다. 중요한 것은 Function 선언과 함수 실행은 다르다는 것입니다. 0번이 함수를 진행한다는 코드입니다. 0번 위의 코드는 변수를 선언하거나 Function을 선언한 것입니다. Function은 복잡한 코드를 더 쉽게 짤수 있도록 합니다. 잘 짜여진 Function은 다른 프로그램에서도 재사용이 가능하기 때문에 매우 중요하다고 할수 있습니다.