함수란?  -> 반복되는 작업을 하나로 묶어주는 기능.

함수 구조

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

+ Recent posts