我有點新來編程,我在測驗中得到了這個問題。我需要編寫一個JavaScript程序來讀取用戶的10個正值,然後總結3和5的倍數。for/while循環閱讀用戶輸入
我甚至無法完成代碼。幫幫我?
var x = new Array();
var total;
x.push(parseFloat(window.prompt("enter a value",""),));
for (x.length<=10; i=0; i<10; i++) {
total += x[i]
}
else{
document.write(total);
}
我沒有看到任何邏輯處理「3和5的倍數」。那麼,真正的問題是什麼? – user2864740
考慮刪除數組並使用:'var num = parseFloat(window.prompt(「enter a value」,「」))''。然後立即用'num'(基於某些條件)和另一個'sum'變量做一些事情。循環決定*提示用戶多少次*(window.prompt是如此殘酷的機制),但不影響輸入*的使用方式*。 – user2864740
你需要把你的提示放在for循環中,並添加if語句'num%3 == 0 || num%5 == 0''''''''''''''''''''''''''''''''' – jcubic