Js

[Javascript]6. 함수 선언과 호출

Bill Gray 2022. 2. 3. 16:00
728x90
반응형

목차

  • 함수란 무엇인가
  • 함수 선언 방식
  • 함수를 호출 하는 법

 

함수란 무엇인가

함수란 하나의 목적을 위해서 독립적으로 설계된 코드의 집합이라고 할 수 있다. 함수를 호출하면 함수 안의 코드들이 순차적으로 실행된다. 자바스크립트에서 함수는 일반함수, 익명함수, 중첩함수, 콜백함수, 로드함수, 화살표함수, 즉시 실행함수 등이 있다. 기본적인 함수의 형태는 다음과 같다.

function 함수명(매개변수1, 매개변수2){
	동작
}

함수 선언 방식

기본적으로 함수 선언 방식에는 함수 선언식과 표현식으로 크게 두가지가 있다. 함수 선언식은 다른 언어에서 볼수 있는 흔한 함수의 형태이고, 함수 표현식은 변수에다가 익명 함수를 넣는 방식이다. 이 두가지 방식은 나중에 호이스팅을 다룰때 차이점이 나타나게 되는데, 아직은 몰라도 된다.

1. 함수 선언식

function 함수명(매개변수1, 매개변수2){
	동작
}

2. 함수 표현식

const 함수명 = function(매개변수1, 매개변수2){
	동작
}

함수를 호출 하는 법

위에서 우리는 함수를 선언하는 방식에 대해서 알아보았다. 함수를 선언했다면 호출하는 방법도 알아야한다. 기본적인 함수를 호출하는 방법은 다음과 같다. 아래와 같이 함수명을 적고 괄호 안에 인수를 넣어주면 된다. 만약 매개변수 값이 충족되지 않으면 에러가 난다. 다음 시간에는 화살표 함수에 대해 알아보겠다

See the Pen Untitled by junjason-dev (@junjason-dev) on CodePen.