코드 번호를 계산할 수있는 코드 조각이 있습니다. 코드가 제대로 작동하지만 성능이 현저한 지 확실하지 않습니다.자바 스크립트 코드
<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>
나는이 내 코드를 변경 - 당신은 Math.pow(base, exponent)
을 사용할 수 있습니다
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
어, 아니, 네가 하지마 :'var newNumber = Math.pow (number, power);' – Cerbrus
네, 고마워요. – Siddharth