본문 바로가기

JavaScript

[JavaScript] 함수 정의 (함수 선언, 함수 표현식, 화살표 함수, return)

반응형

 

함수 선언(function declaration)
함수 표현식(function expression)
화살표 함수(arrow function)

 

 

함수 선언(function declaration)

 

function myFunction(param1, param2) {
  // 함수 로직
}
function greet(name) {
  console.log(`Hello, ${name}!`);
}

greet("Alice");

 

 

 

함수 표현식(function expression)

 

const myFunction = function(param1, param2) {
  // 함수 로직
};
const greet = function(name) {
  console.log(`Hello, ${name}!`);
};

greet("Bob");

 

 

 

화살표 함수(arrow function)

 

const myFunction = (param1, param2) => {
  // 함수 로직
};
const greet = (name) => {
  console.log(`Hello, ${name}!`);
};

greet("Charlie");

 

 

 

함수의 반환(return)
: 함수는 작업 수행 결과를 반환하기 위해 'return' 키워드를 사용. 'return' 키워드를 사용하지 않으면 함수는 undefined를 반환

 

function add(a, b) {
  return a + b;
}

const result = add(2, 3);
console.log(result); // 출력: 5

 

 

 

 

반응형