함수란? -> 반복되는 작업을 하나로 묶어주는 기능.
함수 구조
function 함수이름 (매개변수){ // 매개변수 = 파라미터 = 인자
코드
return 반환값 // 반환값 = 리턴값
}
반복되는 작업이란?
구구단을 예를 들면 1단~9단까지 변하는 것은 곱셈에서 앞의 숫자이고 나머지는 반복되는 구조
아래의 코드처럼 함수를 작성해서 필요할때 마다 호출해서 사용이 가능
// x 단 * i
function multiplicationTable(x) {
for (let i = 1; i < 10; i++) {
console.log(`${x} * ${i} = ${x * i}`);
}
}
multiplicationTable(8) // 8단
multiplicationTable(5) // 5단
JS 에서 자주 사용되는 함수는 화살표 함수 라고 한다.
const sum = (a, b) =>{
retrun a + b;
}
// 더 간단한 방법
const sum = (a, b) => a + b;
'프로그래밍 > JavaScript' 카테고리의 다른 글
Functions - arrow, map, filter (0) | 2023.07.12 |
---|---|
콜백(callback)함수 (0) | 2023.07.12 |
배열 과 객체 의 for loop (0) | 2023.07.09 |
var, let, const (0) | 2023.07.09 |
반복문 ( for loop ) (0) | 2023.07.08 |