본문 바로가기

Tweeks!

[JS] 자바 스크립트 함수

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에 출력된다.

 

 

기본적인 함수 구조 및 사용법에 대해 알아보았습니다!