我寫了以下簡單的JavaScript代碼。但是每當我運行它時,都會顯示「Undefined」。爲什麼這個Javascript函數在調用時返回「Undefined」?
以下是代碼:
function naturalSum(num1,num2) {
var sumValue = 0;
for (i=0;i<1000;i++)
{
if (i%num1 === 0 || i%num2 === 0) {
sumValue += i ;
}
}
}
document.write(naturalSum(3,5));
我想知道爲什麼發生這種情況。當我沒有在函數中包含代碼時,代碼工作正常。請幫助我。
你沒有發佈'return'電話,還是你的問題 – SmokeyPHP