함수 정의하고 호출하기
함수란?
- 함수는 ‘불러서 쓸 수 있는 코드 조각’
- 함수를 선언하고 기능을 정의 하면 함수의 이름을 코드 조각으로 사용 가능
- 함수도 직접 만들수 있지만 변수와 만드는 법이 다름
- 함수를 만드는 대표적인 두 가지 방법
- 함수 선언식
function 함수명(){ 함수의 기능 표현 구문 }
- 함수 표현식
const 함수명 = function(){ 함수의 기능 표현 구문 }
- 표현식으로 선언한 함수는 호이스팅기능이 불가
- 호이스팅 기능: 함수 만드는 부분이 호출하는 부분보다 아래에 있어도 됨
- 함수 선언식
- 함수를 호출할 때는 함수의 이름 뒤에 반드시 소괄호를 붙여줘야 함
인수와 반환
인수
- 함수에서 소괄호는 함수가 실행될때 필요한 재료를 받는 것이고 전달되는 데이터를 인수(argumnet)라고 함
- 인수를 전달받아 기능을 수행하는 함수를 만들기 위해서는 함수 정의 시 매개변수(parameter)를 추가해야 함
- 두 개 이상의 매개변수를 사용할 때는 각각 쉼표로 구분해주어야 함
반환
- 함수를 만들 때 데이터를 반환하도록 할 수 있음
- 함수가 데이터를 반환한다는 것은, 함수 호출문이 데이터로 대체됨을 뜻함
- 반환구문 (return)을 사용해서 반환 시킴
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JavaScript - 13] 객체를 만드는 생성자 (0) | 2024.03.31 |
---|---|
[JavaScript - 12] 이벤트 핸들링과 Value 속성 (0) | 2024.03.31 |
[JavaScript - 10] createElement, appendChild (0) | 2024.03.31 |
[JavaScript - 9] 조건문과 반복문 (0) | 2024.03.31 |
[JavaScript - 8] 비교 연산 (0) | 2024.03.31 |