問題 - 開發一個類平均腳本,每次運行時都會處理任意數量的結果。提示用戶輸入每個結果,直到他/她輸入-1。 (A哨兵) 確定班級平均數並將其寫入頁面。 如果未輸入任何結果(第一個輸入爲-1),則會顯示一條消息指示。JavaScript while while循環
我的輸出結束了,我看不出我做錯了什麼。
<script>
var result;
var index = 0;
var average = 0 ;
var sum = 0;
result = prompt("Please enter your grade, enter -1 to exit");
parseInt(result);
if(result == -1)
{
alert("no input");
}
else
{
while(result != -1)
{
sum = result + sum; //adds on result to current sum
index++;
average = sum/index; //index divided by sum to get average
result = prompt("Please enter a number, enter -1 to exit");
parseInt(result);
}
document.write("average = " + average);
}
</script>
非常感謝! :) – ilumo