Software Engineering
Function(함수) in Javascript
JO_turn
2020. 10. 22. 21:48
함수란 지시사항의 묶음이다.
// 입력 -> 함수 -> 출력의 과정으로 이루어져있다.
// 어떤 기능을 할 때의 가장 작은 기능의 단위
함수 선언식
function myFunction(input) { console.log(input);
}; //input
함수 표현식
let myFunction = function(input){ console.log(input);
};
// 여기서의 input은 매개변수(parameter)가 된다.
// 매개변수란 특별히 함수에서 사용 될 입력 값으로,
//입력에 따라 바뀔 수 있는 변수지만 let 등의 키워드 없이 사용 가능하다.
함수의 호출
myFunction(study); // study
//input대신에 study를 넣은 결과를 출력한다.
//study는 전달인자(argument)가 된다.
//전달인자랑 함수를 호출할 때 실제 전달되는 값이다.
//결과를 반환하고 싶을 때, console.log 대신 return을 사용한다.
매개변수를 여러 개 사용할 수도있다.
ex)
function add(a, b){
return a + b;
}
//a 더하기 b의 결과를 반환하는 함 수