Unit2-[JavaScript] 기초 [함수]
2022. 12. 21. 08:54ㆍ코드스테이츠/코드스테이츠S1: Chapter & Unit
함수 정의
함수는 입력을 받아서 코드블록 내부의 코드를 실행한 후 함수의 실행결과를 반환하는 일련의 과정의 묶음입니다.
[그림] 함수 정의 - 1
먼저, 함수 외부에서 특정한 입력값을 전달하여 호출할 수 있습니다. 함수가 호출되면 함수의 내부의 코드가 실행됩니다. 그리고 함수의 실행결과는 다시 함수 외부로 반환(return)할 수 있습니다.
[그림] 함수 정의 - 2
예를 들어, 함수 외부에서 x는 2, y는 3이라는 입력값이 주어졌다고 해보겠습니다. 함수 내부에는 x와 y를 더하여 함수 외부로 반환하도록 코드가 작성되어 있습니다. x와 y를 더한 값은 5이기 때문에, 이 함수는 5를 반환하게 됩니다. 만약 함수외부에서 x와 y에 2와 3이 아닌 다른 값을 전달했다면, 다른 결과가 나왔을 거라는 것을 유추할 수 있을 겁니다.
정리하자면, 함수를 사용한다는 것은 특정한 코드실행 과정을 하나의 묶음으로 묶어서 필요할 때마다 호출하여 실행한다는 것을 의미합니다. 그리고 이때, 특정한 코드실행 과정을 묶어서 함수를 생성하는 것을 ‘함수를 정의한다.’고 합니다.
'코드스테이츠 > 코드스테이츠S1: Chapter & Unit' 카테고리의 다른 글
Unit.8 배열 (0) | 2022.12.29 |
---|---|
Unit4-[CSS] 셀렉터 (0) | 2022.12.22 |
Unit2-[JavaScript] 기초 [조건문] (2) | 2022.12.17 |
Unit2-[JavaScript] 기초 [Boolean Type] (0) | 2022.12.15 |
Unit2-[JavaScript] 기초 [String Type] (0) | 2022.12.15 |