DODONOT Dev
article thumbnail
[자바스크립트] 재귀함수 사용방법 (팩토리얼 예시)
Java Script 2023. 6. 5. 21:58

재귀함수 함수가 자기 자신을 호출하는 함수 재귀 종료 조건문과 함께 사용하지 않으면 무한 루프에 빠져 스택 오버플로가 난다. 반복문보다 짧게 쓸 수 있어 반복문 대신으로 사용할 수 있다. 일반적 예시로 ! (팩토리얼)을 예로든다. 팩토리얼 예시 const factorial = (x) => { if (x === 0) { return 1; } else { return x * factorial(x - 1); } }; console.log(factorial(3)); // 3 x 가 0일때 1을 return (조건문을 반드시 함께 작성해줘야함.)

article thumbnail
[자바스크립트] 함수 총정리 (문법, 매개변수, 인수, 호출, 반환)
Java Script 2023. 6. 5. 20:45

함수 Function 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록 하나의 실행단위 호출하여 해당 작업 반복 수행(재사용) 매개변수(parameter) 매개변수(parameter)란 함수를 호출할 때 인수(argument)로 전달된 값을 함수 내부에서 사용할 수 있게 해주는 변수이다. 주의 가급적 한가지 일만 정의할 것 매개 변수는 최대 3개 이내로 작성 문법 function 함수이름(매개변수1, 매개변수2,...) { 함수가 호출되었을 때 실행하고자 하는 실행문; } 예시 function addNum(x, y) { return x + y; } // -> 함수 정의 addNum(2, 3); // 5 // -> 함수 호출 addnum : 함수이름 x, y : 매개변수(parameter) 2, 3 :..