0

Ich trainiere in Berechnungen mit Variablen mit Javascript und ich kann nicht herausfinden, wie hochgestellte in Variablen zu verwenden. Mit etwas Hilfe Javascript calculations holding variables lernte ich, wie man Berechnungen im Allgemeinen tut, aber meine neue Frage ist, wie man hochgestellte verwendet?Skriptberechnung Javascript Variablen

<form name="Calcultor" Method="Get" id='form1'>First Number: 
 
<input type="text" name="first" size="35" id="first">+ Second Number: 
 
<input type="text" name="second" size="35" id="second"> 
 
\t 
 
<br>Answer: 
 
<input type="text" name="ans" size="35" id="ans" /> 
 
<input type="text" name="ans2" size="35" id="ans2" /> 
 
<button type="button" onclick="Calculate();">Calculate</button> 
 
</form> 
 

 
<script> 
 
function Calculate() { 
 
    var first = document.getElementById('first').value; 
 
    var second = document.getElementById('second').value; 
 
\t var ans = document.getElementById('ans').value; 
 
\t var ans2 = document.getElementById('ans2').value; 
 
\t 
 
document.getElementById('ans').value = parseInt(first) + parseInt(second); 
 
document.getElementById('ans2').value = 1.112 - 0.00043499 * parseInt(document.getElementById('ans').value)/*insert ans into a parenthensis*/ + 0.00000055 * parseInt(document.getElementById('ans').value)/*insert ans into a parenthensis and ^2 outside the parenthesis*/ - 0.00028826; 
 

 
} 
 
</script>
Vielen Dank im Voraus

+1

"_Superscript_" bedeutet hier Exponent? – Teemu

+1

Vielleicht [was] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/pow) ist was Sie wollen? – Ammar

+0

ein Ja !! danke für die Korrektur! –

Antwort

1

eine Funktion gibt in JavaScript ist Math.pow();

Math.pow(2,4) gibt Ihnen 2^4 = 16.

Math.pow(2,4); 
>16 
Math.pow(2,4.1); 
>17.148375400580687 
0

<form name="Calcultor" Method="Get" id='form1'>First Number: 
 
<input type="text" name="first" size="35" id="first">+ Second Number: 
 
<input type="text" name="second" size="35" id="second"> 
 
\t 
 
<br>Answer: 
 
<input type="text" name="ans" size="35" id="ans" /> 
 
<input type="text" name="ans2" size="35" id="ans2" /> 
 
<button type="button" onclick="Calculate();">Calculate</button> 
 
</form> 
 

 
<script> 
 
function Calculate() { 
 
    var first = document.getElementById('first').value; 
 
    var second = document.getElementById('second').value; 
 
\t var ans = document.getElementById('ans').value; 
 
\t var ans2 = document.getElementById('ans2').value; 
 
\t 
 
document.getElementById('ans').value = parseInt(first) + parseInt(second); 
 
document.getElementById('ans2').value = 1.112 - 0.00043499 * parseInt(document.getElementById('ans').value) + 0.00000055 * Math.pow(parseInt(document.getElementById('ans').value), 2) - 0.00028826; 
 

 
} 
 
</script>

Aktualisiert Snippet nach Antworten funktioniert jetzt!