Javascript 数组

Javascript 数组,javascript,arrays,Javascript,Arrays,我是JavaScript新手。我正在努力 从用户窗口将整数值存储在数组中。prompt()输入 显示最大整数、最小整数、偶数整数、奇数整数 整数、输入值的总数、平均值和数量 var myNumbers=新数组(); 对于(i=0;i以下链接应该可以让您继续: 遵循这些链接,编写一些代码,然后提出问题 以下是您应该执行的一些更改: <script type="text/javascript"> function promptme() { var myNumber

我是JavaScript新手。我正在努力

  • 从用户窗口将整数值存储在数组中。prompt()输入
  • 显示最大整数、最小整数、偶数整数、奇数整数 整数、输入值的总数、平均值和数量

  • 
    var myNumbers=新数组();
    
    对于(i=0;i以下链接应该可以让您继续:

    遵循这些链接,编写一些代码,然后提出问题

    以下是您应该执行的一些更改:

    <script type="text/javascript">
    
     function promptme()
     {
       var myNumber = new Array();
       var i = window.prompt("Please enter an integer (-1 to end inputting): ","");
       var index = 0;
       while(i != -1)
       {
           myNumber[index] = i;
           index++;
           i = window.prompt("Please enter an integer (-1 to end inputting): ","");
    
       }
       alert(myNumber);
     }
     </script>
    
    
    函数提示()
    {
    var myNumber=新数组();
    var i=window.prompt(“请输入一个整数(-1)结束输入):”,“”);
    var指数=0;
    而(i!=-1)
    {
    myNumber[索引]=i;
    索引++;
    i=window.prompt(“请输入一个整数(-1)结束输入):”,“”);
    }
    警报(myNumber);
    }
    

    
    
    您将用输入值填充数组,然后您可以通过我前面提供的链接来计算最小值、最大值等

    如果你愿意

    • 您可以将
      while
      替换为
      do-while

    • 根据需要使用不同的事件。我使用
      onload
      事件演示了如何在数组中存储输入值


    首先,您需要在循环中放置
    窗口。提示
    ,并提供一个逃生舱口(例如,用户键入“完成”或其他内容)

    其次,您可以使用构造数组:

    var myNumber = new Array();
    var i;
    while(i !== "DONE")
    {
        i = window.prompt("Please enter an integer: ");
        myNumber.push(i);
    }
    
    // here find the sum, average, etc.
    

    Psuedo代码:提示用户输入存储在myArray()中的整数;函数调用:最大值、最小值、偶数、奇数、总数、平均值、输入数;显示结果;回答这个问题很容易。但回答这个问题并不好,因为你把所有的问题都放在了别人身上。问题表明你没有付出任何努力。请立即删除你的问题。搜索后重新发布(谷歌搜索)一件一件地解决问题。如果你无法解决问题,请与我们分享你的困境。我告诉你的是stackoverflow的政策。(但很遗憾,我从未否决过新用户的投票,尽管大多数用户都这么做了,但我感觉不太好。)在我开始引导之前,你已经有太多的DownVotes,我建议删除,因为DownVotes很少打扰你以后做什么。虽然你可以改进这个问题并展示你的努力,但大多数DownVotes不会回来查看你的编辑(尽管你是新用户)并移除downvote@user1805086请参阅问题中的编辑。现在您应该知道了。什么时候提问以及提问需要什么输入才能获得所需的输出。请删除您的答案,以便aker删除该问题并在以后更好地提问。他也不会接受。因为您的答案不坏,您很难获得提升,但您可以我不应该回答这样的问题。你可以用英文写出来comments@user1805086:在您的问题中发布此代码。它会更清晰,您可能会被选中。@Sami:让他学习如何改进问题。否则下次也会以同样的方式。不好。非常好。推送是好的。它使数组的行为类似于列表
    <body onload="promptme()">
    
    var myNumber = new Array();
    var i;
    while(i !== "DONE")
    {
        i = window.prompt("Please enter an integer: ");
        myNumber.push(i);
    }
    
    // here find the sum, average, etc.