【发布时间】:2021-08-22 09:25:26
【问题描述】:
我曾尝试查看文档但无法弄清楚。我的 while 循环不会停止并永远打印“ya”。我做错了什么?
var ya = 1;
Formitivegrades = [100, 95, 100, 85, 100]
Formitiaveav1 = Formitivegrades[0] + Formitivegrades[1] + Formitivegrades[3] + Formitivegrades[4] + Formitivegrades[2]
Formitiaveav2 = Formitiaveav1 / 5
sumgrades = [100]
sumav1 = ya + sumgrades[0]
sumav2 = sumav1 / 2
averge = .4 * Formitiaveav2 + .6 * sumav2
while(averge < 95){
console.log(ya)
ya++;
}
console.log(averge)
【问题讨论】:
-
需要在while循环中重新计算平均值
-
averge永远不会改变。所以循环永远是真的 -
averge将永远是68.7并且它不会改变,所以循环永远运行。
标签: javascript while-loop