Javascript:具有输入参数的函数

时间:2014-02-22 20:49:48

标签: javascript function input parameters output

全新的程序员在这里最早的学习阶段。我目前正在海外工作,并通过在线大学参加Javascript课程。我最近有一项任务正在绞尽脑汁。我没有老师,所以我想请大家帮忙。我会问,请不要只给我答案,我会喜欢被引导向正确的方向但不仅仅是给出答案。所以这是我给予的任务.......

  1. 创建两个文件,一个名为third.html,另一个名为third.js
  2. 编写代码以创建使用JavaScript程序输出NASA样式倒计时的网页: 十 九 ... 一 点火开始 起飞 我们有升空!

  3. 每行必须显示在网页上。

  4. 必须使用警报来控制下一行显示的时间。
  5. 定义一个具有输入参数的函数,该参数包含要输出的行,并在网页上显示该行。
  6. 使用该功能输出倒计时的每一行。
  7. 在第一行之后的倒计时的每一行将在用户点击“确定”以响应警报后显示。
  8. 显示倒计时的数字部分时使用循环。数字可以显示为数字或数字。 (例如:10或10)
  9. 使用注释并列出代码,以便轻松遵循。
  10. 以下是我提出的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步。一切都输出一个警告框,您必须在显示下一个数字之前单击,但我无法弄清楚如何定义具有包含要输出的行的输入参数的函数。任何正确方向的帮助都会非常感激。

2 个答案:

答案 0 :(得分:0)

看到你要求提示而不是代码,请查看w3schools' JS function page。从你的循环中调用你的函数。

答案 1 :(得分:0)

您的具体问题是寻求#5和#6的帮助:

这里有一些提示可以帮助您朝着正确的方向前进:

  

5定义一个具有输入参数的函数,该参数包含要输出的行,并在网页上显示该行。

好的,让我们想一想我们需要什么。

  • 要定义函数,您可以使用关键字,后跟括号()。关键字与单词junction押韵并放在括号之前。然后函数的实际代码进入大括号{ ... }跟随(最好在下一行)括号。

  • 我们如何添加参数?容易 - 您给他们一个名字并将它们放在括号内。要在函数中使用 ,只需使用名称;当您调用该函数时,您将 作为该参数传递给函数调用。多个参数以逗号分隔。

  

6使用该功能输出倒计时的每一行。

  • 我们已经简要地谈过了这个问题。要“使用”一个功能,你必须通过它的名字来调用它。您已经拥有将文本写入文档的代码。现在,您将使用参数,而不是该文本,您将在调用函数时传递给该函数。

  • 奖金提示。您的document.write()来电将被调用新功能取代。在现有示例中查找 重复 中的代码,它将帮助您了解要添加到函数中的内容。

以下是与some examples on W3Schools

的快速链接

希望这有帮助!