[JavaScript] 함수 (Function)

김터넷 ㅣ 2023. 3. 20. 23:09

728x90
반응형

함수(Function)란 코드의 재사용성을 높여준다.

 

▼함수의 형식은 아래와 같다.▼

 

function 함수명 ( [인자... [, 인자] ] ) {

코드

return 반환값

}

 

function 뒤에 함수의 이름이 오고 소괄호가 따라온다.

소괄호 안에 있는 값을 '인자'라고 하는데

이 값은 함수를 호출할 때 함수의 로직으로 전달되는 변수다.

 

함수를 사용한 코드
출력값

 

 

return

 

return은 뒤에 따라오는 값을 함수의 결과로 반환하고 함수를 종료시킨다.

 

return에 KimTerNet이라는 값을 줬다.
my_nickname의 함수의 return값 KimTerNet이 출력

 

 

인자란?

 

인자(argument)는 함수로 유입되는 입력 값을 의미한다. 어떤 값이 인자로 전달되느냐에 따라

함수가 반환하는 값이 다르다.

복수의 인자 arg1, arg2를 주고 return값에 +를 함.
arg1 + arg2 더해져 '3' 이 출력!

 

 

※알아두면 좋은 함수의 정의 방법!

 

함수를 정의하는 또 다른 방법이 있다.

기본적으로 아래의 형식이라면

function(number){

코드내용

}

다른 방법으로는

var number = function () {

코드내용

}

이런식으로 number라는 변수에 함수를 대입할 수도 있다.

정의하는 방법을 알아두면 코드분석할 때 유용할 것 같다!

반응형