[Node.js 백엔드 기초] JavaScript 기초 - 다양한 함수 사용법

YUZAMIN
Hello, World! I'm YUZAMIN, a diligently endeavoring frontend developer 🐤💦
[Node.js 백엔드 기초] JavaScript 기초 - 다양한 함수 사용법

정리📑

다양한 함수 사용법

전통적인 함수 선언 및 사용

1
2
3
4
5
6
7
function add1(a, b) {
  let c = a + b
  return c
}

let result1 = add1(1, 2)
console.log(result1) // 3

익명함수 선언 및 사용

  • 함수 생성 후 바로 변수에 할당하고 호출하여 사용 가능
1
2
3
4
5
6
var anonymousFunction = function (a, b) {
  return a * b
}

var result2 = anonymousFunction(4, 5)
console.log(result2) // 20

arrow 함수 선언 및 사용

  • 함수 내 return 구문만 존재할 시 생략 가능
1
2
3
4
5
6
7
8
9
const arrowFunction1 = (a, b) => {
  const answer = a - b
  return answer
}

const arrowFunction2 = (a, b) => a - b

console.log(arrowFunction1(10, 5)) // 5
console.log(arrowFunction2(20, 5)) // 15