[TIL] Function - Parameter / Argument

Simple Key·2020년 3월 25일
0

1. 함수 데이터 반환하기

1-1 함수의 반환

모든 함수는 반환(return)을 하지만 return을 생략할 수도 있다.

함수 내부에 return 키워드가 보이지 않으면 반환을 생략한 것이다.
함수가 반환을 생략하면 undefined라는 값을 반환한다.

//예시
const addResult = add();

함수는 항상 데이터를 반환하기 때문에 위 예시같이 변수에 저장할 수도 있고, 다른 로직에 사용할 수도 있다.
함수가 반환한 값을 저장한 변수를 console.log를 이용해 확인할 수 있다.

console.log(addResult);
//또는 함수를 직접 console.log에 넣어서 확인해도 된다.
console.log(add());

매개변수(Parameter)와 인자(Argument)

함수 정의의 소괄호 내부에 'name'과 같이 값을 입력하면 함수에 데이터를 받는다는 뜻이다. 이러한 것을 매개변수 (paramter)라고 한다.

function getName(name) {
  return name + '님';
}
let myName = getName('심플키');
console.log('myName');
// 결과 값으로 '심플키님' 이 출력된다.

⬆︎위 예시처럼 '심플키'라는 값을 넣어 호출할 수 있고, 다른 값을 넣어서 호출할 수도 있다. 이 때 '심플키' 같은 것을 인자(argument)라고 한다.

profile
프론트엔드 개발자 심기현 입니다.

0개의 댓글