특정 작업을 수행하는 코드 블럭.
✔️함수를 선언하고 실행하기
🔹기본 방법
// greet 이라는 함수이름을 주고 실행할 내용을 줌. function greet() { console.log("Hello, World!"); } // 선언된 함수를 호출하여 실행 greet(); // Hello, World!라고 출력됨.
🔹매개변수를 받아서 실행하기
// name이라는 매개변수를 받아서 사용 function greet(name){ console.log("Hello, " + name + "!"); } //선언된 함수에 Alice라는 값을 주면 greet("Alice"); //"Hello, Alice!" 출력
🔹리턴 값(값을 반환)
function add(a, b) { return a + b; } let result = add(3, 5); // result에 8이 저장됨.
- 기본 함수 선언과 호출
function sayHello(){ console.log("Hello, JavaScript!"); } sayHello();
- 매개변수를 사용하는 함수
function greetUser(name){ console.log("Hello, " + name + "!"); } greetUser("Ly-ra");
- 리턴 값을 가지는 함수
function multiply(a, b){ return a * b; } let result = multiply(3, 5); console.log(result);// 또는 function multiply(a, b){ return a * b; } console.log(multiply(3, 5));
- 여러 개의 매개변수를 사용하는 함수
function calculateRectangleArea(width, height){ return width * height; } let area = calculateRectangleArea(5, 10); console.log(`RectangleArea:${area}`);
- 기본 매개변수 값
function greetWithDefault(name = "Guest"){ console.log(`Hello, ${name}!`); } greetWithDefault(); greetWithDefault('Alice');