我有一段代碼來計算一個數字的功率,代碼對我來說工作正常,但我不確定它是否具有良好的性能。Imroving the javascript code
<html>
<head>
<SCRIPT>
function power(){
var number = document.getElementById("number").value;
var power = document.getElementById("power").value;
var newNumber = number;
for(var i=0; i<(power-1);i++){
newNumber *= number;
}
document.getElementById("output").innerHTML= newNumber;
}
</SCRIPT>
</head>
<body>
<input type="text" id ="number" placeholder="Enter number">
<input type="text" id ="power" placeholder="Enter power">
<input type="submit" onclick = "power()">
<p id ="output"></p>
</body>
</html>
我已經改變了我的代碼,這一點 -
function power(){
var number = document.getElementById("number").value;
var power = document.getElementById("power").value;
number = Math.pow(number,power)
document.getElementById("output").innerHTML= number;
}
但爲此,我需要在我的功能之外聲明我的變量數量和功率,這不是一個好習慣。 – Siddharth 2014-09-19 07:04:29
嗯,不,你不:'var newNumber = Math.pow(number,power);' – Cerbrus 2014-09-19 07:04:55
是的,我知道了:),非常感謝 – Siddharth 2014-09-19 07:05:51