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