我每週都在學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