[Intermediate] 함수(1) - 형식

OROSY·2021년 3월 25일
0

JavaScript

목록 보기
19/53
post-thumbnail

1. 함수

1. 형식

  • 기명함수
function sum(x, y) {
  // 1, 3과 같은 인수를 받아줄 함수 선언부에 함께 선언되는 매개가 되는 x, y: 매개변수
  return x + y
}

const a = sum(1, 3)
const b = sum(4, 12)
// 1, 3과 같이 함수가 호출될 때 함수에 함께 들어가는 특정 값: 인수

console.log(a) // 값: 4
console.log(sum(1, 3)) // 값: 4
// 함수를 사용할 시에는 함수가 호출되는 횟수를 줄여주어야 한다
  • 익명함수
const sum = function (x, y) {
  console.log(x) // 값: 1
  return x + y
  console.log(x)
  // 값 없음, 위와 같이 return키는 함수가 종료됨을 의미하여 이하 코드는 실행되지 않음
}

sum(1, 3)
  • arguments
function sum() {
  // 매개변수를 지정하지 않는다하더라도 아래와 같이 arguments라는 객체 내부 사용 가능
  console.log(arguments) // 값: [0: 7, 1: 3] 와 같이 배열 형태로 들어가있음
  return arguments[0] + arguments[1]
}

console.log(sum(7, 3)) // 값: 10
profile
Life is a matter of a direction not a speed.

0개의 댓글