안녕하세요! 오늘은 함수의 구조에 대해 알아보겠습니다
왜 갑자기 기본적인 함수의 구조냐구요?
네 맞습니다 제가 이렇구나라는 느낌만 가지고 정확히 어떤 구조로 구성되고 어떤 구조로 실행이 되는지를 그 동안 모르고 있더니 프로젝트를 진행 때 손을 못 쓰는 상황이 와버려서 다시 처음으로 돌아가자 생각하고 함수의 구조 부터 다시 공부하기로 했습니다
괜찮습니다..! 모르고 넘어가는 것 보단 느려도 정확히 알고 가는게 좋을 것 같다라는게 저의 생각입니다 ㅎ
그럼 본격적인 설명 시작하도록 하겠습니다!
자바스크립트에서 함수라는 것은 하나의 상자라고 생각하시면 편하실 것 같습니다
그 이유는
이런식의 구조도를 가지고 있기 때문이죠
그럼 함수의 기본적인 코드로 설명을 이어가보도록 하겠습니다!
여기 현재 result
라는 함수명을 가진 코드가 있습니다
함수 속 역할들을 쉽게 적어두어봤습니다 ㅎ
여기서 중요한 점은
함수는 혼자서 호출을 하지 못 합니다!!
그래서 함수는 꼭 호출을 해줄 수 있는 코드가 필요합니다!!
함수에 대해 잘만 알고 계신다면 엄청난 코드를 작성할 수 있고 그 엄청난 코드들을 쉽게 다른 곳에도 코드를 넣을 수 있는 엄청난 마법을 경험할 수 있습니다..!!
오늘은 정말 짧게만 알아봤는데요 저도 더 공부를 하면서 어떤식으로 활용될 수 있는지에 대해 문제들을 가져오면서 다음에 자세히 다뤄보도록 하겠습니다 왜냐하면 점점 어려워질 것 같기 때문이죠...
오늘도 화이팅이며 항상 몸조심하시고 행복하자구요!