[javascript] 함수
[JavaScript] 함수(작성 완료 전)
3. 함수 (function)
함수는 작업을 수행하거나 값을 계산하는 문장 집합 같은 자바스크립트 절차라고 한다. 우리는 함수 하면 f(x)를 생각하기 쉬운데 원리가 같다!
f (x) = x + 5 라고 해보자. 우리는 보통 이것을 사용할 때 x에 값을 넣어 결과를 구한다.
f (3) = 8 이라는 값이 나오게 된다. 이 원리를 기억하고 함수를 배워보자!
함수의 선언
함수를 사용하기 위해서는 선언이 필요하다. 선언에 필요한 3가지!
- 함수의 이름
- 괄호 안에서 쉼표로 분리된 함수의 매개변수 목록
- 중괄호
{ }안에서 함수를 정의하는 자바스크립트 표현
아래 코드에서 sum 은 함수의 이름, number 은 매개변수 (parameter), return (number + 5) 는 함수를 정의하는 표현이라고 할 수 있다.
function sum(number) {
return (number + 5);
}
위에서 말한 f (x) = x + 5 비슷한 구조를 가지고 있다. 그렇다면 함수를 사용할 땐 어떻게 해야할까?
우리가 f (x)의 값을 구하기 이해서는 f (3) 가 같이 사용한다. 함수도 똑같다. 함수를 불러와서 사용하고싶다면 함수이름 (인자) 로 사용해보자.
function sum(number) {
return (number + 5);
}
console.log(sum(3)); //8