我正在为一个介绍性编程课程做一个项目,所以我使用的是基本的 javascript。这是我们第一个具有功能的项目,由于某种原因,我似乎无法使其工作。我在程序启动之前调用了所有变量并创建了函数,但由于某种原因,它跳过了在我的程序中运行该函数。任何帮助,将不胜感激。
这只是我的程序的开始,我不想写其余的代码,直到我弄清楚为什么这部分被破坏了,这就是为什么程序不做任何事情,如果它没有通过测试就关闭窗口。
// 1 Declare Variables
var numTrees;
var counter = 0;
var answer = "no";
function treeFunction(answer, counter, numTrees) {
while (answer == "no" && counter < 3) {
if (numTrees == 5, 10) {
answer = "yes";
} else if (numTrees < 5 || numTrees > 10) {
alert("That is an incorrect value.\nThe sample size should be less than 5 or greater than 10.\nPlease try again.");
answer = "no";
numTrees = prompt("Please reenter the amount of trees in your sample.");
counter + 1;
}
}
if (answer == "no") {
alert("You have entered an incorrect number too many times.\nThe Program will now end.");
window.open('', '_self', '');
window.close();
} else if (answer == "yes") {
return;
}
}
// 2 Prompt the Instructor for the number of Trees
numTrees = prompt("How many trees are in your sample?");
alert("You have entered: " + numTrees);
treeFunction(answer, counter, numTrees)
document.write(numTrees); {
document.write("<br/> <br/>" + "End of Program.");
}