※ 강의를 듣고 제가 이해한 것을 바탕으로 정리한 것이라서 오류가 있을 수 있습니다.

 

 

1. 기본 함수 문법

// 파라미터(매개변수)로 두개의 값을 받아와서 덧셈을 하는 함수
function add(a, b) {
  return a + b;
}


const sum = add(1, 2); // 함수 호출

console.log(sum); // 출력

함수는 특정 코드를 하나의  명령으로 실행 할 수 있게 해주는 기능이다.

 

함수를 만들때는 function이라는 키워드를 사용하며 뒤에 함수명을 정해준 뒤

함수에서 어떤 값을 받아 올지 정해주는 파라미터를 지정해준다.

 

함수 내부에서는 return이라는 키워드를 사용하여 함수의 결과물을 지정 할 수 있다.

그리고 return을 하게 되면 함수는 종료된다.

 

실행 결과

 

function hello(name) {
    return `hello ${name}!`; // 키보드 ~와 같이 있는 기호 ` (백틱)
}

const result = hello('program exeplorer');
console.log(result);

이 함수는 문자열을 조합하는 함수인데 문자열을 조합 할때는 조합 하고자 하는 문자열에 ` (백틱)으로

감싸주고 위와 같이 파라미터로 받고자 하는 문자열이 들어갈 곳에 ${파라미터명}을 적어주면 된다.

 

실행 결과

 

 

 

2. 화살표 함수

함수를 선언하는 또 다른 방법은 화살표 함수 문법을 사용하는 것이다.

 

const add = (a, b) => {
  return a + b;
};

console.log(add(1, 2));


const add = (a, b) => a + b; // 코드 블록 내부에서 바로 리턴하는 경우 이렇게 줄이는 것도 가능
console.log(add(1, 2));

화살표의 왼쪽에는 파라미터, 오른쪽에는 함수의 코드 블록이 온다.

 

코드 블록 내부에서 바로 리턴하는 경우에는 위의 2번째 코드처럼 한줄로 줄이는 것도 가능하다.

 

'개발 공부한 내용 정리 > JavaScript' 카테고리의 다른 글

JavaScript- 배열  (0) 2020.08.06
JavaScript- 객체  (0) 2020.08.05
JavaScript- 조건문  (0) 2020.08.03
JavaScript- 연산자  (0) 2020.08.02
JavaScript- 콘솔 출력, 변수와 상수  (0) 2020.08.02

+ Recent posts