본문 바로가기

JS

[JS] 함수

함수 형태

  • 3가지 표현방식이 있다.
function a() {} // 함수 선언문(function declaration statement)
const b = function() {}; // 함수 표현식(function expression)
const c = () => {}; // 화살표 함수

 

함수 호출(call)

function a() {} // 함수 선언
a(); // 함수 호출

 

반환 값(return value)

  • 함수를 처음 선언하게 되면 'undefined'
  • a 함수 선언 시, '반환값'이 반환된다.

 

  • 함수 b 선언 시, return에서 종료되기 때문에 console 창에 'Hi'가 출력되지 않는다.

 

  • 함수 c 선언 시, if 조건이 false이기 때문에 return이 실행되지 않고, console로 넘어가게 되면서 console 창에 '실행'이 출력된다.

 

매개변수와 인수

function a(parameter) {
  console.log(parameter);
}
a('argument');
  • 매개변수(parameter) - 선언
  • 인수(argument) - 호출

'JS' 카테고리의 다른 글

[JS] String(표준 빌트인 객체)의 프로퍼티와 메서드  (0) 2021.09.01
[JS] 객체 리터럴  (0) 2021.06.20
[JS] 배열 응용하기  (0) 2021.06.15
[JS] 배열  (0) 2021.06.14
[JS] 반복문(while, for)  (0) 2021.06.13