Tweeks:0 첫 번째 과제 - 자바 스크립트의 함수입니다!
1. 함수란?
먼저 함수의 정의에 대해 알아보겠습니다.
특별한 목적의 작업을 수행하도록 설계된 독립적인 블록.
이처럼 함수는 필요할 때 마다 호출하여 해당 작업을 반복해서 수행할 수 있습니다.
2. 함수의 특징?
자바스크립트에서의 함수는 이러한 특징을 가지고 있습니다.
- 함수도 하나의 datatype이다.
- 함수를 변수에 대입하거나, 프로퍼티 지정이 가능하다.
- 다른 함수 내 중첩 정의될 수 있다.
3. 함수의 정의
가) 기본 형태
1) 기본 정의
function 함수명(매개변수 O / X) {
code...
}
2) 예제
function addNum(x, y) { //x, y 매개변수에 2, 3값이 각각 전달된다.
console.log(x + y); //console에 x와 y를 더한 값인 5가 출력된다.
}
addNum(2, 3);
나) 반환(return) 형태
1) 기본 정의
function addNum(x, y) {
return x + y;
}
2) 예제
function addNum(x, y) { //매개변수 x, y에 각각 2, 3의 값이 들어간다.
return x + y; //x와 y를 더한 값을 반환한다.
}
console.log(addNum(2, 3)); //반환된 값 5가 console에 출력된다.
기본적인 함수 구조 및 사용법에 대해 알아보았습니다!