ä¸å¥½ç飿 ¼
éè¦ç¨åº¦: 4
ä¸é¢ç代ç 飿 ¼æä»ä¹é®é¢ï¼
function pow(x,n)
{
let result=1;
for(let i=0;i<n;i++) {result*=x;}
return result;
}
let x=prompt("x?",''), n=prompt("n?",'')
if (n<=0)
{
alert(`Power ${n} is not supported, please enter an integer number greater than zero`);
}
else
{
alert(pow(x,n))
}
ä¿®å¤å®ã
ä½ å¯ä»¥æ³¨æå°ä»¥ä¸å ç¹ï¼
function pow(x,n) // <- åæ°ä¹é´æ²¡æç©ºæ ¼
{ // <- è±æ¬å·ç¬å äºä¸è¡
let result=1; // <- = å·ä¸¤è¾¹æ²¡æç©ºæ ¼
for(let i=0;i<n;i++) {result*=x;} // <- 没æç©ºæ ¼
// { ... } éé¢çå
容åºè¯¥å¨æ°çä¸è¡ä¸
return result;
}
let x=prompt("x?",''), n=prompt("n?",'') // <-- 仿æ¯çè§åº¦æ¥çæ¯å¯ä»¥çï¼
// 使¯æåæ 2 è¡ä¼æ´å¥½ï¼å¹¶ä¸è¿éä¹ç¼ºäºç©ºæ ¼ååå· ;
if (n<=0) // <- (n <= 0) é颿²¡æç©ºæ ¼ï¼å¹¶ä¸åºè¯¥å¨æ¬è¡ä¸é¢å ä¸ä¸ªç©ºè¡
{ // <- è±æ¬å·ç¬å äºä¸è¡
// ä¸é¢çä¸è¡ä»£ç 太é¿äºï¼å¯ä»¥å°å
¶æåæ 2 è¡ä»¥æé«å¯è¯»æ§
alert(`Power ${n} is not supported, please enter an integer number greater than zero`);
}
else // <- å¯ä»¥å "} else {" è¿æ ·åå¨ä¸è¡ä¸
{
alert(pow(x,n)) // 缺失äºç©ºæ ¼ååå· ;
}
ä¿®æ¹åççæ¬ï¼
function pow(x, n) {
let result = 1;
for (let i = 0; i < n; i++) {
result *= x;
}
return result;
}
let x = prompt("x?", "");
let n = prompt("n?", "");
if (n <= 0) {
alert(`Power ${n} is not supported,
please enter an integer number greater than zero`);
} else {
alert( pow(x, n) );
}