JSFiddle - React, Tailwind, and code Playground

by oKLo

JavaScript

function factorial(a){
	if(a==1)
  	return 1;
  else 
  	return a*factorial(a-1);
}
console.log(factorial(5));

function factorial2(a){
	var s=1;
  while(a>0){
  	s=s*a;
  	a--;
  }
  return s;
}
console.log(factorial2(5));