JavaScript의 Function(함수) 구조

 안녕하세요. 알렉스입니다. 이번에는 제가 개인적으로 중요하다고 생각하는 'Function'(함수)에 대해서 설명드리겠습니다.



Function의 구조는 생각외로 간단합니다. Function의 이름, 전달인자 그리고 리턴값이 있으면 됩니다. 물론 리턴을 생략을 할수도 있습니다. 



위 그림은 Function이 프로그램을 얼마나 단순화 시키는지 보여주기 위해서 넣었습니다. 프로그램을 일일이 다 묘사하면 한없이 복잡해 지지만 Function을 이용하여 순서도를 단순화 시킬수 있습니다. 그리고 필요할때 함수에 대한 더 자세한 내용을 확인할수 있죠.



Function내부의 순서도 입니다. 실제 콘솔창에 입력을 하면 위 사진처럼 돌아가는 것을 확인할수 있습니다. 중요한 것은 Function 선언과 함수 실행은 다르다는 것입니다. 0번이 함수를 진행한다는 코드입니다. 0번 위의 코드는 변수를 선언하거나 Function을 선언한 것입니다.


Function은 복잡한 코드를 더 쉽게 짤수 있도록 합니다. 잘 짜여진 Function은 다른 프로그램에서도 재사용이 가능하기 때문에 매우 중요하다고 할수 있습니다.

댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)