gpt4 book ai didi

javascript - 通过将 IF 语句和 FOR 循环放在括号中,函数会变得有问题

转载 作者:行者123 更新时间:2023-11-28 18:41:20 31 4
gpt4 key购买 nike

下面的代码工作正常。但如果我把 IF 和 FOR 放在括号里。然后就不行了,

function power(base, exponent) {
if (exponent == undefined)
exponent = 2;
result = 1;
for (var count = 0; count < exponent; count++)
result *= base;
return result;
}
console.log(power(4, 3)); //64
console.log(power(4)) //16

最佳答案

我能够运行带括号的代码。也许您不小心将 result = 1return result 放在括号内?

function power(base, exponent) {
if (exponent == undefined) {
exponent = 2;
}

result = 1;

for (var count = 0; count < exponent; count++) {
result *= base;
}

return result;
}

console.log(power(4, 3)); // 64
console.log(power(4)) // 16

关于javascript - 通过将 IF 语句和 FOR 循环放在括号中,函数会变得有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36020008/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com