반응형
호출 방식
: 함수를 호출하기 위해 함수 이름 다음에 소괄호를 사용
function greet() {
console.log("Hello, World!");
}
greet(); // 출력: "Hello, World!"
매개변수와 인수
: 매개변수는 함수 선언 시 정의, 인수는 함수 호출 시 전달되는 값
function greet(name) { // "name"은 매개변수입니다.
console.log(`Hello, ${name}!`);
}
greet("Alice"); // "Alice"는 인수입니다.
function add(a, b) { // "a"와 "b"는 매개변수입니다.
return a + b;
}
const result = add(3, 4); // "3"과 "4"는 인수입니다.
console.log(result); // 출력: 7
반환 값(return)
함수 실행 결과를 호출자에게 전달하는 방식으로, 'return' 키워드를 사용.
'return' 키워드를 사용하지 않으면 함수는 undefined를 반환.
function add(a, b) {
return a + b;
}
const result = add(2, 3);
console.log(result); // 출력: 5
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 변수선언 | var, let, const + 호이스팅 (0) | 2023.06.27 |
---|---|
[JavaScript] 스코프 | 전역스코프, 지역스코프, 스코프체인, 함수레벨스코프, 렉시컬 스코프 (0) | 2023.06.26 |
[JavaScript] 함수 정의 (함수 선언, 함수 표현식, 화살표 함수, return) (0) | 2023.06.24 |
[JavaScript] 타입변환, 객체(objects) 및 프로퍼티(properties) (0) | 2023.06.23 |
[JavaScript] 반복문 (for, while, do...while, break, continue) (0) | 2023.06.22 |