JS 기초(3-1) 함수 Intro

Siwoo Pak·2021년 5월 11일
0

Javascript

목록 보기
3/34

Function(함수)

  • 하나의 작은 기능.
  • 사람이 뛴다, 걷는다 처럼.

성취목표

함수 intro

  • 함수가 '작은 기능의 단위'라는 것의 이해
  • 함수 선언을 위해 필요한 keyword, name, parameter, body에 대한 이해
  • 함수 선언과 호출의 기초적인 작동원리의 이해
  • 함수가 선언되어 함수표현식이 변수에 담기는 과정을 설명할 수 있나?
  • 함수의 결과값이 변수에 할당되어 담기는 과정을 설명할 수 있나?

본강의
1. function plus(a,b) { }

  • 여기서 'function'은 키워드, plus는 name, a,b는 parameter, { } 괄호안에 들어가는 부분이 body.
  1. 함수의 정의
  • 코드의 묶음이며 기능의 단위, 입력과출력간의 매핑, return값이 있다.
  • body 부분에 변수들과 반복문, 조건문들이 묶여있음.
  • 전달인자로 무언가 받으면 그 인자를 매개변수로 받음
  • 그리고 그 매개변수로 받은 값을 처리하여 return 해줌.
  1. 함수의 사용
  • 함수 선언
    -> function plus(a,b) { return a+b; }
  • 함수 호출
    -> let result = plus(1,2);
  1. 표현식의 평가
  • 함수를 호출하게 되면 그 argument값을 함수의 parameter로 전달
    ->let result = plus(1,2);
  • 그리고 함수 body 내에서 순차적으로 처리해서
    -> function plus(1,2) { return 1+2; }
  • 그 결과값을 함수를 호출하는 것으로 return해줌.
  • let result = 3
profile
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'

0개의 댓글