JavaScript Function(함수)

ctrs·2023년 5월 23일
0
post-custom-banner

함수 function('기능'의 의미)
input, output을 가지고 있는 어떤 기능의 단위

함수의 기본적인 골격은 아래와 같다.

function "함수의 이름" (데이터를 입력받을 공간) {
     (함수 내부에서 실행할 로직)
     return; // 출력은 항상 return 키워드를 통해서 출력한다
}

1. 함수 선언문

ex)
function add (x, y) {
return x + y;
}


2. 함수 표현식

let add2 = function () { // let으로 함수의 이름을 먼저 선언했으므로 함수의 이름을 쓰지 않는다.
return x + y;
}

함수를 호출한다.(= 사용한다.)
함수명() 예시: add()

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

console.log(add(2, 3)); // 출력: 5


let functionResult = add(3, 4);
console.log(functionResult) // 출력: 7


let functionResult2 = add(10, 20);
console.log(functionResult2); // 출력: 30

함수의 input -> 매개변수(매개체가 되는 변수!)
함수의 output -> return (문 뒤에 오는 값을 반환값이라고 한다.)

profile
저장을 습관화
post-custom-banner

0개의 댓글