HTML中的Javascript指数

时间:2016-06-08 20:17:07

标签: javascript html5 forms math exponent

我需要创建一个JavaScript函数,它使用input = number将它传递给JavaScript函数,将其提升到第2,第3,第4和第5次幂。到目前为止,我可以传递一个数字并输出该数字,但似乎无法掌握math.pow以及如何获得所有其他权力。这是我到目前为止所拥有的。

    <!DOCTYPE html>
<html>
<body>

<h1>Opponents!? More Like Ex-Ponents</h1>

<input type="number" id="myNumber" value="0">

<p>Click the button to get the exponents of the number field.</p>

<button onclick="myFunction()">Calculate</button>

<p id="demo"></p>

<script>
function myFunction() {
    var x = document.getElementById("myNumber").value;  
    document.getElementById("demo").innerHTML = x;
}
</script>

</body>
</html>

我无法输入值。我需要能够获取用户输入的值并对其进行计算。我试过这个结果很少。

<script>
function myFunction() {
    var x = document.getElementById("myNumber").value;
    var y = math.pow(x,2);
    document.getElementById("demo").innerHTML = y;
}
</script>

1 个答案:

答案 0 :(得分:4)

Math.pow的工作原理如下:

Math.pow(value, exponent)

所以,如果我想提高5比11,我会这样做:

Math.pow(5,11)

只需将数字替换为您为值和指数

使用的变量