对于任务,我必须创建四组平均值,每组使用3个输入值。我让用户能够显示值和显示的四组,但不显示平均值。有谁知道为什么?我的代码显示在下面。
注意 - 我使用一个循环和变量完成了这个任务,但是我被告知我应该使用两个,只是在有人试图建议的情况下。
function inputTime () {
var delayTime = parseInt(prompt("Delay time is:", "0 seconds"));
}
function performanceTest() {
for (var j = 0; j < 3; j++) {
parseInt(inputTime());
}
var delayTimeAvg = (inputTime)/3;
document.write("The average delay time is:" +" " + delayTimeAvg);
}
function fourTests () {
for (var i = 0; i < 4; i++) {
performanceTest();
}
}
</script>
答案 0 :(得分:0)
首先,你的inputTime函数不返回任何值;第二,inputTime不是数字。 这是正确的代码
function inputTime() {
return parseInt(prompt("Delay time is:", "0 seconds"));
}
function performanceTest() {
var inputValue = 0;
for (var j = 0; j < 3; j++) {
inputValue += inputTime();
}
var delayTimeAvg = (inputValue) / 3;
document.write("The average delay time is:" + " " + delayTimeAvg + "<br/>");
}
function fourTests() {
for (var i = 0; i < 4; i++) {
performanceTest();
}
}