함수는 반복적으로 실행되는 일이 필요한 경우
코드를 모아 한번에 처리하게 만들어준다.
더하기 함수
function add(a, b) { return a + b } console.log(add(1, 2)) // 3
함수 선언 방법
함수 선언식
function add(a, b) { return a + b }
함수 표현식
let numadd = function add(a, b) { return a + b }
화살표 함수
let numadd = (a, b) => { return a + b }
함수내에 함수가 2줄 이상인경우
let a = arr => {
return arr
.fliter(name => name.age === 15)
.reduce((add, age) => (add + age.grade), 0)
}
호출 하는 방법
//선언
function add(a, b) { // (a, b)는 매개변수(parameter)
return a + b
}
//호출
add(1,2) // (1, 2)는 전달인자(argument)