JS (Java Script)

JS 함수

GABOJOK 2023. 5. 24. 00:47

 

 

 

함수 (function) 

input 과 output 을 가지고 있는 단위

 

 

어떻게 써??

function ( ) {

 

}

이렇게!!

 

1. 함수 선언문

소괄호 앞에 함수 내부에서 실행할 로직을 적어준다. 

function  함수이름 ( 매개변수 ) {

     메인 로직 적어준다. 

     return

}

 

만약 두개의 숫자를 입력받아서 덧샘을 한 후 내보내는 함수

function add (x, y) {

     let result;

     return result;   <---- 내보낼때는  return 을 통해 내보낸다. 

}

 

그런데 이 경우에는 단순하니까

function add (x , y){

     return x + y;

}

이렇게 해도 됨.

 

 

2. 함수 표현식 (함수의 이름을 먼저 선언 후 시작)

let add2 = function (x , y) {

     return x + y;

};

 

 

 

 

함수를 호출하기. 함수 사용하기

함수는 input 이 있어야 output이 나오기 때문에

위처럼 함수를 선언한 후에

함수이름(대입할 내용); 

을 적어야 input이 되는것!!

 

만약 위에서처럼 함수를 선언한 후에

방법1.

console.log(add(2, 3));    <-----  결과값은 5가 나온다. 

 

혹은 이런방법도 있다.

방법2.

let functionResult = add(3, 4);

console.log(functionResult);   <---- 결과값은 7

 

만약 그럼 10과 20을 더한값을 출력하려면, 

 

let add = function (x, y){

     return x + y;

}

 

let result = add(10, 20);

console.log(result);

 

이렇게 하면 된다. 

 

이와 같이 함수에서

input 부분 매개변수(매개체가 되는 변수)가 되고.  

outputreturn문  뒤에 오는 값. 반환값.

이를 console.log 에 찍어보면,  결과가 나온다. 

 

 

 

 

 

'JS (Java Script)' 카테고리의 다른 글

JS 조건문 (if / else / switch)  (0) 2023.05.24
JS 스코프 / 지역변수 / 화살표 함수  (0) 2023.05.24
JS 연산자  (0) 2023.05.23
JS 형변환  (0) 2023.05.23
JS 변수, 데이터 타입  (0) 2023.05.23