我每周都在学javascript。 我有一个难以理解的问题。香草Javascript初学者
function power(exponent) {
for(var i = 0; i < exponent; i++) {
exponent -= 1;
}
return exponent;
}
document.write(power(3));
// result : 1
当我内部传回报指数低于环路(结果:2)
function power(exponent) {
for(var i = 0; i < exponent; i++) {
exponent -= 1;
return exponent;
}
}
document.write(power(3));
// result : 2
为什么有两个情况下,其结果是不等于0。我认为循环将循环三(指数 - 1),结果将等于0.
请为我解释一下吗?
感谢
因为您在第一次迭代时返回。 console.log()是调试器的朋友。 – epascarello