JavaScript | pre course 3-Function

🙋목표: 자바스크립트 기초를 공부하고 부족한 부분을 채우자.

1. 함수


🙌 함수는 하나의 특정한 작업을 수행하도록 설계된 독립적인 블록이다.

  • 의미: 서브 프로그램
  • 목적: 재사용이 가능
  • 함수의 이름: 커맨트 형태, 동사
  • 포인트: 한 가지의 일만 하도록 만든다.✨

2. 선언과 할당


함수는 작업을 수행하는 것이기 때문에 함수의 이름은 동사 의 형태로 작성한다.

function printAll() {
	console.log("print all")
}

3. 함수 데이터 반환하기


모든 함수는 반환(return)을 한다. 함쑤는 항상 데이터 반환을 하기 때문에 그 결과를 변수에 할당할 수도 있고, 다른 로직에 사용할 수도 있다.

모든 함수가 return 을 포함해야 하는 것은 아니다. 함수 내부에 return 키워드는 생략 가능하다. 하지만 생략하게 되면 반환값은 undefined 이다.

4. 매개변수(parameter)와 인자(argument)


우리가 반환법은 알았으니 이제는 매개변수에 대해서 알아보자.

그 전에 우리는 함수가 외부에서 입력받은 데이터를 처리하는 경우를 한 번 생각해 보아야 한다.

매개변수는 아래 코드의 name 과 같다.

function pringAll(name) {
	return name + '님';
}

우리는 매개변수와 인자(매개변수 자리에 구체적으로 들어갈 값)를 받아온 함수로 다양한 일들이 가능하다.

좋은 웹페이지 즐겨찾기