全新的程序员在这里最早的学习阶段。我目前正在海外工作,并通过在线大学参加Javascript课程。我最近有一项任务正在绞尽脑汁。我没有老师,所以我想请大家帮忙。我会问,请不要只给我答案,我会喜欢被引导向正确的方向但不仅仅是给出答案。所以这是我给予的任务.......
编写代码以创建使用JavaScript程序输出NASA样式倒计时的网页: 十 九 ... 一 点火开始 起飞 我们有升空!
每行必须显示在网页上。
以下是我提出的javascript
for (var count=10; count >= 1; count--) {
window.alert("Click Okay!");
document.write(count+"<br />")
}
{
window.alert("Click Okay!")
document.write("Ignition Start<br />")
window.alert("Click Okay!")
document.write("Liftoff<br />")
window.alert("Click Okay!")
document.write("We Have Liftoff!<br />")
}
我不确定我是否只是处于弱势状态,或者是否以某种奇怪的方式措辞。我不能为我的生活弄清楚如何做我的任务的第5步和第6步。一切都输出一个警告框,您必须在显示下一个数字之前单击,但我无法弄清楚如何定义具有包含要输出的行的输入参数的函数。任何正确方向的帮助都会非常感激。
答案 0 :(得分:0)
看到你要求提示而不是代码,请查看w3schools' JS function page。从你的循环中调用你的函数。
答案 1 :(得分:0)
您的具体问题是寻求#5和#6的帮助:
这里有一些提示可以帮助您朝着正确的方向前进:
5定义一个具有输入参数的函数,该参数包含要输出的行,并在网页上显示该行。
好的,让我们想一想我们需要什么。
要定义函数,您可以使用关键字,后跟括号()
。关键字与单词junction
押韵并放在括号之前。然后函数的实际代码进入大括号{ ... }
跟随(最好在下一行)括号。
我们如何添加参数?容易 - 您给他们一个名字并将它们放在括号内。要在函数中使用 ,只需使用名称;当您调用该函数时,您将 值 作为该参数传递给函数调用。多个参数以逗号分隔。
6使用该功能输出倒计时的每一行。
我们已经简要地谈过了这个问题。要“使用”一个功能,你必须通过它的名字来调用它。您已经拥有将文本写入文档的代码。现在,您将使用参数,而不是该文本,您将在调用函数时传递给该函数。
奖金提示。您的document.write()
来电将被调用新功能取代。在现有示例中查找 重复 中的代码,它将帮助您了解要添加到函数中的内容。
以下是与some examples on W3Schools
的快速链接希望这有帮助!