javascript
자바스크립트 함수는 프로그래밍에서 특정 작업이나 계산을 수행하는 코드 블록입니다. 함수는 재사용 가능한 코드 조각을 만들어내며, 프로그램을 더 모듈화하고 관리하기 쉽게 만들어줍니다. 또한 함수는 작업을 수행하고 값을 반환할 수 있습니다.
function greet(name) {
console.log("안녕하세요, " + name + "님!");
}
greet("철수"); // 출력: 안녕하세요, 철수님!
JavaScriptfunction add(x, y) {
return x + y;
}
let result = add(3, 4);
console.log(result); // 출력: 7
JavaScriptlet multiply = function(a, b) {
return a * b;
};
let product = multiply(2, 5);
console.log(product); // 출력: 10
// 즉시 실행 함수
(function() {
console.log("이 함수는 즉시 실행됩니다.");
})();
JavaScriptlet square = (x) => x * x;
let squaredValue = square(5);
console.log(squaredValue); // 출력: 25
JavaScriptfunction outerFunction() {
let outerVariable = "바깥 변수";
function innerFunction() {
let innerVariable = "안쪽 변수";
console.log(outerVariable + "에 접근 가능");
console.log(innerVariable + "에 직접 접근 가능");
}
return innerFunction;
}
let closureExample = outerFunction();
closureExample(); // 출력: 바깥 변수에 접근 가능, 안쪽 변수에 직접 접근 가능
JavaScripthoistedFunction(); // 호이스팅으로 인해 호출 가능
function hoistedFunction() {
console.log("호이스팅된 함수");
}
JavaScriptfunction greetWithDefault(name = "손님") {
console.log("안녕하세요, " + name + "님!");
}
greetWithDefault(); // 출력: 안녕하세요, 손님님!
greetWithDefault("영희"); // 출력: 안녕하세요, 영희님!
JavaScriptfunction sum(...numbers) {
return numbers.reduce((total, num) => total + num, 0);
}
let result = sum(1, 2, 3, 4, 5);
console.log(result); // 출력: 15
JavaScript자바스크립트 함수는 코드를 구조화하고 재사용 가능한 블록으로 만들어주는 핵심적인 도구입니다. 함수를 다양하게 활용하여 보다 효율적이고 유지 보수가 쉬운 코드를 작성할 수 있습니다.
Readable Code: 읽기 좋은 코드를 작성하는 사고법Practical Testing: 실용적인 테스트 가이드 강의와 함께한 인프런 워밍업 클럽…
Readable Code: 읽기 좋은 코드를 작성하는 사고법Practical Testing: 실용적인 테스트 가이드 강의와 함께한 인프런 워밍업 클럽…
테스트 시 의존성 주입(Dependency Injection)과 Mockito Spring 애플리케이션을 개발하다 보면, 테스트 코드에서 실제 빈(Bean)을 사용하지…
들어가며 스프링 기반 프로젝트에서 좋은 설계 구조와 테스트 전략은 소프트웨어 품질과 유지보수성에 직결됩니다. 최근 학습한…
Readable Code: 읽기 좋은 코드를 작성하는 사고법Practical Testing: 실용적인 테스트 가이드 강의와 함께한 인프런 워밍업 클럽…
Readable Code: 읽기 좋은 코드를 작성하는 사고법Practical Testing: 실용적인 테스트 가이드 강의와 함께한 인프런 워밍업 클럽…