함수

로그래스·2021년 8월 4일
0

JavaScript

목록 보기
3/6
post-thumbnail

함수란 무엇인가?

함수는 일종의 장치라고 생각하면 된다.
함수 안의 정해진 계산을 수행하거나 특정 작업을 수행하는등의 일을 하는 장치라고 생각하면 된다.

여기 함수 하나를 선언했다.
function은 함수를 선언한다는 의미이고
sum 은 함수의 이름이다. 일반적으로 함수의 기능이 어떠한지 알려주는 용도로
이름을 지어준다.

여기서 매개변수(parameter)와 전달인자(argument) 라는 개념이 등장하게 되는데
( num1,num2 ) 소괄호 사이에 들어있는 num1과 num2는 매개변수 이다.
매개변수라는 말이 이해가 잘 안될수도 있는데
num1,num2에 들어온 어떠한 전달인자를 받아 함수안에서 참조하여 사용한다는 뜻이다.

{return num1 + num2;} 중괄호 안의 내용은 함수가 동작할 내용이다.
즉 매개변수 num1 , num2에 어떠한 전달인자가 입력되었을때
num1+num2 라는 결과값을 리턴하는 행동을 하는것이다.

함수의 동작은 함수의 이름과 매개인자를 호출하여서 확인이 가능하다
위 그림에서 함수의 호출 부분을 보게되면
sum(3,4)라는것을 볼수가있는데.
sum 함수이름을 부르고 매개변수 num1,num2에 전달인자로 3,4를 전달해준것이다.
즉 num1에는 3이 num2에는 4가 전달되어서 함수의동작부분 num1 + num2가 동작해서
7을 리턴해주게 된다.

profile
일신우일신(日新又日新) 매일매일 발전하는 개발자 진성준입니다.

0개의 댓글