JSFiddle - React, Tailwind, and code Playground
by Mysterious
HTML
<form name = "data">
Here you can test my cos() function, just fill the blanks! :) <br>
x: <input type="text" name="x"><br>
Number of taylor series members: <input type="text" name="n"><br>
<button id = "calculate" type="button">Calculate</button><br>
</form>
JavaScript
var button = document.getElementById("calculate");
button.addEventListener("click", function() {
//alert('run!');
var x = parseInt(data.x);
var n = parseInt(data.n);
var which = 0;
var factorial = 2 * which;
var minus = 1;
var xSquared = x * x;
var xPow = 1;
// What should happens here?
//var element = ((minus)/(factorial))(xPow);
// Maybe that?
//var element = (minus/factorial) * xPow;
var result = 0;
while (n > 0) {
result += element;
which++;
minus *= -1;
factorial *= which + 2;
xPow *= xSquared;
// Why you are creating each time new variable?
// And do not reapeat yourself!
//var element = ((minus) / (factorial)) (xPow);
--n;
}
//alert("Success!");
});