ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1-7 함수
    JavaScript 문법 종합반 2023. 4. 1. 22:24

    함수 = function(기능)
    함수는 input, output을 가지고있는 어떤 기능의 단위.
    input은 ()안에, output은 {}안에 들어간다.
    함수를 잘 만들면 효율적인 코드를 짤 수 있다.

    함수의 기본 골격(백 번 써보기)
    function () {}

    1. 함수 선언문
    function add (매개변수/입력in) {
              return 반환값함수 내부에서 실행할 로직이 들어가는곳/출력out}

    두 개의 숫자를 입력 받아서 덧셈을 한 후 내보내는 함수
    function add (x, y) {
              return x+y;
    }

    2. 함수 표현식(함수 선언문과 동일한 역할을 하지만 선언하는 방법은 선언문과 차이가 있다.)
    let add2 = function (x, y) {
              return x+y;
    }

    3. 함수 호출한다(= 사용한다) 대입하기
    add(2, 3) (함수가 위에 선언되어 있으므로 그 매개변수인 x,y에 대입,즉 input을 시킨 후 output값인 return x+y의 로직을 돌리도록 해준다.
    console.log(add(2, 3)); 을 하게되면 결국 5가 터미널에 찍히게 된다.

    강의 중 문제
    add2를 가지고 10과 20을 더한 값을 출력해보세요.
    나의 답.
    add(10, 20)
    console. log(add(10, 20))

    선생님의 답.
    let functionResult2 = add(10, 20);
    console.log(functionResult2);

     

    배운점

    function 변수명 (매개변수) {반환값함수} 의 형태로 매개변수는 input의 역할을 하고 반환값 함수는 보통 return이라는 함수를 사용해 output의 역할을 한다.

    'JavaScript 문법 종합반' 카테고리의 다른 글

    1-9 조건문  (0) 2023.04.03
    1-8 스코프 및 화살표함수  (0) 2023.04.01
    1-6 연산자  (0) 2023.04.01
    1-5 형 변환  (0) 2023.04.01
    1-4 데이터 타입  (0) 2023.04.01
Designed by Tistory.