#TIL -JavaScript - Function (함수)

바쁘다 바빠 현대사회·2020년 5월 27일
0

JavaScript

목록 보기
3/14
post-thumbnail

Function (함수)

함수란?

함수란 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적 블록이다.
즉, 필요한 작업을 수행할 수 있게 만들어진 개별 명령이다.

함수를 불러내면, 그 함수가 실행된다.
이를 함수의 호출 이라고 한다.
어떻게 호출해 내는가? 아래의 예제를 보자.

function sayGreetings();
	let greet = "hello";
    
   	return greet;

함수의 이름이 sayGreetings이다.
위의 함수를 부를 땐

sayGreetings();

이렇게 불러내면 함수를 호출 할 수있다.

함수의 형태

함수의 형태를 알아야 내가 원하는 함수를 작동시킬 수 있으니
위의 사진을 잘 보고 활용하도록 하자.
단, 위의 사진처럼 정의만 해서는 실행되지 않는다
함수를 호출해내야 실행이 된다.

함수의 반환

위에 나온 각종 함수들에서 'return' 이라는 키워드를 확인 할 수 있는데, 이 return이 바로 반환이다.
값을 반환한다는 뜻이다.

모든 함수는 값을 반환하는데, 생략하는 경우도 있다.
함수에서 return 키워드가 보이지 않으면 생략 했다는 것인데, 이 경우엔 값이 undefined 로 나오게 된다.

이 return 값을 변수에 저장해서, 다른 함수에 적용을 하기도 하며 사용이 가능하다.

function noParameter() {
return 10;
}

위의 함수에서 값을 반환했으니, 그 값을 변수에 저장해보자.

const result4 = noParameter();

이렇게 저장한 것을 확인하려면?

  1. console.log(noParameter()); <- 함수를 적어 확인
  2. console.log(result4); <- 값을 불러 확인

함수의 정의부터 반환까지 알아보았다. 그 다음은 또 뭐가될까.

profile
알쏭달쏭 디지털 세상

0개의 댓글