끄적끄적 메모장

[JS] 함수란 ? 본문

프론트엔드/JavaScript

[JS] 함수란 ?

병걸 2024. 1. 10. 13:40

 

함수란 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록입니다.

 

이렇게 생성된 함수는 필요할 때마다 호출하여 해당 작업을 반복하여 수행할 수 있습니다.

function addNum(x, y) {
    return x + y;
}

 

또한 함수를 변수에 대입하거나, 함수에 프로퍼티를 지정하는 것도 가능하며,

함수는 다른 함수 내에 중첩되어 정의될 수 있습니다.

 

위 코드에서

addNum -> 함수이름 : 함수를 구분하는 식별자

x, y -> 매개변수 : 함수를 호출할 때 인수로 전달된 값을 함수 내부에서 사용할 수 있게 해주는 변수

reunrn -> 반환문 : 함수의 실행을 중단하고, 다음에 명시된 표현식의 값을 호출자에게 반환함

 

함수의 정의를 하였으면, 이제 함수를 사용해야 하니 함수의 호출을 할것입니다.

var sum = addNum(3, 5);

 

위 코드 처럼 함수이름을 호출하여 3 과 5를 매개변수 x, y에 넣어 3+5를 하여 7을 반환 시켜줍니다.

 

 

Comments