JS : 5 - 1

김동현·2022년 11월 11일

javascript

목록 보기
10/33

함수 = 코드의 집합을 나타내는 자료형

함수 용어

  • 함수호출 : 함수 사용이라는 뜻
  • 매개변수 : 함수 호출할 때 괄호 내부에 여러 가지 자료
  • 리턴값 : 최종적으로 나오는 결과
  • 점프 : 호출 위치에서 함수 본문으로 이동하는 것
  • 리턴 : 함수 본문에서 호출 위치로 나오는 것

함수 장점

1) 반복되는 코드를 한 번만 정의해놓고 필요할 때마다 호출하므로 반복작업을 피함
2) 긴 프로그램을 기능별로 나눠 여러 함수로 나누어 작성하면 모듈화로 전체 코드의 가독성이 좋아짐
3) 기능별(함수별)로 수정이 가능하므로 유지보수가 쉽다!

프로시저 형태의 함수 : 매개변수를 갖지 않는 함수

익명 함수 : 이름이 붙지 않은 함수

  • 함수명 대신 변수명에 함수 코드를 저장하는 구현 방식

기본 구조

const 함수(변수명) = function () { }

선언적 함수 : 이름이 붙은 함수

기본 구조

function 함수명 () { }

매개변수와 리턴값

  • 모든 함수에 매개변수와 리턴값을 사용하는 것이 아니라 필요한 경우에만 사용

기본 구조

function 함수면(매개변수){
	문장
	return 리턴값
}
함수에 넣는 input이 매개변수 / 결과로 나오는 output이 리턴값
profile
꺽이지 않는 마음

0개의 댓글