오늘 뭐했냐/개발에 대한 주저리

함수 ( 간단한 정리 )

스스로에게 2023. 5. 22. 22:13
// 함수 = function(기능)
// input, output을 가지고 있는 기능의 단위
// 이것을 함수라고 명명하고 기능의 단위로 묶어서 재활용 한다

// 1. 함수 선언문
// function 함수명 (매개변수) {
//     // 함수 내부에서 실행할 로직
// }

// 두 개의 숫자를 입력 받아서 덧셈을 한 후 내보내는 함수
function  add(x, y){
    return x + y;
};

//2. 함수 표현식
const add2 = function(x, y){
    return x + y;
};

// 함수를 호출한다(=> 사용한다)
// 함수명(매개변수) -> add(입력값)

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

// const functionResult = add(3, 4);
// console.log(functionResult); // 7

const functionResult2 = add2(10,20);
console.log(functionResult2); // 30

// input : 함수의 input -> 매개변수(매개체가 되는 변수!)
// output : return문 뒤에 오는 값 : 반환 값

최대한 단순하게 정리한 것이다 

 

즉시 실행 함수나 사용이유 고차 함수 콜백 함수 등 많이 남았는데 일단은 함수가 뭔지만 알고 넘어가자  

'오늘 뭐했냐 > 개발에 대한 주저리' 카테고리의 다른 글

화살표 함수( 간단한 정리)  (0) 2023.05.22
스코프 ( 간단한 정리 )  (0) 2023.05.22
삼항 연산자와 타입 연산자  (0) 2023.05.22
논리 연산자  (0) 2023.05.22
비교 연산자  (0) 2023.05.22