반응형
함수 선언(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
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 스코프 | 전역스코프, 지역스코프, 스코프체인, 함수레벨스코프, 렉시컬 스코프 (0) | 2023.06.26 |
---|---|
[JavaScript] 함수 호출 (호출 방식, 매개변수와 인수, 반환 값(return)) (0) | 2023.06.25 |
[JavaScript] 타입변환, 객체(objects) 및 프로퍼티(properties) (0) | 2023.06.23 |
[JavaScript] 반복문 (for, while, do...while, break, continue) (0) | 2023.06.22 |
[JavaScript] 조건문 (if ~ else문, switch문) (0) | 2023.06.21 |