>  기사  >  웹 프론트엔드  >  자바스크립트에서 팩토리얼을 찾는 방법

자바스크립트에서 팩토리얼을 찾는 방법

藏色散人
藏色散人원래의
2021-04-01 15:13:0810121검색

JavaScript에서 계승을 찾는 방법: 1. while 루프를 사용하여 지정된 숫자의 계승을 찾습니다. 2. 함수를 사용하여 지정된 숫자의 계승을 재귀적으로 찾습니다. 코드는 "함수 계승(num)"과 같습니다. {var 결과=1...}".

자바스크립트에서 팩토리얼을 찾는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

찾기 5의 계승 연산에 대한 JS 구현 예입니다.

옵션 1: while 루프 사용


function factorial(num){
  var result = 1;
  while(num){
    result *= num;
    num--;
  }
  return result;
}
console.log(factorial(5))//120

작업 결과:

옵션 2: 함수 재귀 사용


function factorial(num){
  if(num <= 0){
    return 1;
  }else{
    return num*arguments.callee(num-1);
  }
}
console.log(factorial(5))//120

작업 결과:

【추천 학습: js 기본 튜토리얼

위 내용은 자바스크립트에서 팩토리얼을 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.