JSFiddle - React, Tailwind, and code Playground

by Sasha Ulych

JavaScript

function sumTo(n) {
	var value = n;
	for (i = 1; i < n; i++) {
  	value = value + i;
  }
  return value;
}
function sumTo2(n) {
	var value = n;
  if (n != 1) {
  	return n + sumTo(n-1);
  } else {
  return n;
  }
}
function sumTo3(n) {
  return n*(n+1)/2;
}
function factorial(n) {
	var value = n;
	for (i = 1; i < n; i++) {
  	value = value * (n - i);
  }
  return value;
}
function fib(n) {
	var value = n;
	for (i = 1; i < n; i++) {
  	value = value - i;
  }
  return value;
}
alert(fib(7))