我对JavaScript非常陌生,所以请不要因为我的“无知”问题而攻击我。
在我的当前代码中,我被困在一个看似无限循环(但不完全是无限的),最终在通过所有提示几次后结束。
var authors = [];
for(var authorName = 0; authorName < books.length; authorName++)
{
authors[0]=parseFloat(prompt("Who wrote War and Peace?"));
authors[1]=parseFloat(prompt("Who wrote Huckleberry Finn?"));
authors[2]=parseFloat(prompt("Who wrote The Return of the Native?"));
authors[3]=parseFloat(prompt("Who wrote A Christmas Carol?"));
authors[4]=parseFloat(prompt("Who wrote Exodus?"));
}
我不确定是我没有正确设置数组还是for循环,或者我需要做什么来使其遍历并填充数组。
请记住,我对JavaScript非常新手,最基本、初学者、简单的答案会是最好的。我现在只是试图建立起对基础的牢固掌握。(:
for
循环来迭代所有的“书籍”。对于每本书,循环会提出5个问题。 - Pointyprompt()
的结果上使用parseFloat()
? - PointyauthorName
,它似乎是一个整数。为什么一个整数会被称为authorName
? - jdmdevdotnet