JSFiddle - React, Tailwind, and code Playground

by Artem

HTML

<div id="container">Какой-то текст</div>

JavaScript

function factorial(n) {
  var res = 1;
  for (var i = 1; i <= n; i++) {
    res *= i;
  }
  return res;
}
//alert(factorial(3));

function rFactorial(n) {
  var res = 1;
  if (n === 1) return 1;
  return n * rFactorial(n - 1);;
}
//alert(rFactorial(3));

function wFactorial(n) {
  var res = 1;
  while (n > 1) {
    res *= n;
    n--;
  }
  return res;
}
//alert(wFactorial(3));

function rPow(n, exp) {
  if (exp === 1) return n;
  return n * rPow(n, exp - 1);
}
alert(rPow(2, 10));