// basic math
const number1 = 2;
const number2 = 4;
const numberSingle = 10; // for functions that only require one number
/*console.log("~~~~ Numbers ~~~~ ")
console.log("Number1: " + number1);
console.log("Number2: " + number2);
console.log("Pi: " + Math.PI);
console.log("Euler's number: " + Math.exp(1))
console.log("~~~~ Math Functions ~~~~ ")
add(number1, number2); subtract(number1, number2); divide(number1, number2); multiply(number1, number2);
power(number1,number2); sqrt(number1,number2); */ tetration(number1, number2);
factorial(numberSingle); naturallog(numberSingle);
// simple math
function add(a, b) {
console.log("Addition: " + (a + b));
}
function subtract(a, b) {
console.log("Subtraction: " + (a - b));
}
function divide(a, b) {
console.log("Division: " + (a / b));
}
function multiply(a, b) {
console.log("Multiplication: " + (a * b));
}
function power(a, b) {
console.log("Power: " + (Math.pow(a, b)));
}
function sqrt(a, b) {
console.log("Root: " + (Math.pow(a, 1/b)));
}
// more advanced math
function naturallog(a) {
console.log("Log: " + Math.log(a))
}
function Cosine(a) {
}
function factorial(a) {
var facNum = 1;
for (let i = numberSingle; i>1; i--) {
facNum *= i;
}
console.log("Factorial: " + (facNum))
}
function tetration(a, b) {
var tetrNum = a;
var x = 1;
while (x < b) {
tetrNum = Math.pow(a, tetrNum);
x++;
}
console.log("Tetration: " + tetrNum);
}
To embed this project on your website, copy the following code and paste it into your website's HTML: