// 함수 = 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 |