javascript - 如何将提示输入保存到数组中

标签 javascript arrays prompt

我在使用 Javascript 时遇到了一些问题。 我们几周前才开始研究它,我必须为类做作业:

需要做提示。从用户那里获得 10 个数字输入(10 个等级)。 将数字放入一个数组中,然后用它执行一些函数。

我的问题是如何将输入保存在数组中? 我们已经了解了所有循环。尝试在线搜索但未找到答案。

如果有人能解释一下我是怎么做到的,我会很高兴。 非常感谢。

最佳答案

试着让他们输入他们的数字或成绩,用逗号分隔,然后你就可以拆分了。

var arr = prompt("Enter your numbers").split(",")

或者,询问提示十次

var arr = [];
for(var i = 0; i < 10; i++)
   arr.push(prompt("Enter a number");

如果你想让它们是数字,只需在prompt前缀加上+,这样它就变成了一个数字(前提是它们是实际数字)或者只是做

arr = arr.map(Number);

关于javascript - 如何将提示输入保存到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28252888/

相关文章:

javascript - React JS : how to properly remove an item from this. state.data 其中数据是一个对象数组

javascript - 嵌入带有侧边栏列表可见的 YouTube 播放列表插件

javascript - Parse 对象 ID 是否跨类唯一?

javascript - 遍历对象数组以查找具有匹配属性的对象

javascript - 使用 Javascript 使用 indexof value 返回第二个数组中的值

javascript - 从 1 数到 10 并在按钮链接内重复

php - 通过发布的数组过滤数据?

javascript - 如何使用对象数组创建对象

telnet - 等待expect脚本中的提示

command-line - Sourcesafe命令行选项