[javascript] 팩토리얼 계산

팩토리얼은 양의 정수 n에 대해 1부터 n까지의 모든 정수를 곱한 값을 의미합니다. 이를 자바스크립트로 계산하는 방법을 알아보겠습니다.

팩토리얼 함수 작성하기

다음은 입력한 숫자의 팩토리얼을 반환하는 함수를 작성하는 예제입니다.

function factorial(n) {
  if (n === 0 || n === 1) {
    return 1;
  } else {
    return n * factorial(n - 1);
  }
}

// 예시: 5의 팩토리얼 계산
console.log(factorial(5)); // 120

위의 코드는 재귀 함수를 사용하여 팩토리얼을 계산합니다. 0 또는 1을 입력했을 때 결과는 1이며, 그 외에는 n과 n-1의 팩토리얼 값을 곱하여 반환합니다.

요약

자바스크립트를 사용하여 팩토리얼을 계산하는 방법에 대해 알아보았습니다. 재귀 함수를 활용하여 간단하게 구현할 수 있습니다.

이상입니다! 계산식이나 팩토리얼 함수에 대한 질문이 있으시면 언제든지 물어봐 주세요.