함수 형태
- 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 |