我需要创建一个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>
答案 0 :(得分:4)
Math.pow的工作原理如下:
Math.pow(value, exponent)
所以,如果我想提高5比11,我会这样做:
Math.pow(5,11)
只需将数字替换为您为值和指数
使用的变量