javascript - 如何在 Javascript 中按设定顺序显示列表中随机选择的 3 个单词?

标签 javascript list select random words

这个想法是使用以“R”、“E”和“G”开头的单词列表为首字母缩略词“REG”生成随机反向首字母缩略词。每次您访问代码所在的页面时,都应该从每个列表中选择一个单词并将它们按 REG 顺序放置(例如:Rodent Echo Ghost、Ronald Evening Garden 等)

代码的结果当然应该以文本形式显示在网页上。

可选的是选择字体系列、大小和颜色的能力。

我到处寻找这种代码,但没有结果。也许还值得一提的是,我根本没有太多使用 Javascript 的经验,因此非常感谢您的帮助。

最佳答案

您可以使用此代码来获取您想要的字符串。您可以在每个数组中添加任意数量的以字母开头的单词..

然后,变量 acron 将保存您想要的字符串。您可以将其注入(inject)到任何需要的地方。由于我不知道你想用它做什么,所以我无法详细说明。

var r=[
    "Rodent",
    "Ronald",
    "Robocop",
];

var e=[
    "Echo",
    "Evening",
    "Everyone",
];

var g=[
    "Ghost",
    "Garden",
    "Green"
]

var randr=Math.floor((Math.random() * r.length) );
var rande=Math.floor((Math.random() * e.length) );
var randg=Math.floor((Math.random() * g.length) );

var acron=r[randr]+" "+e[rande]+" " + g[randg];

fiddle

关于javascript - 如何在 Javascript 中按设定顺序显示列表中随机选择的 3 个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29916816/

相关文章:

javascript - 根据可用空间堆叠 div

javascript - map : trigger a function on 'select'

javascript - knockout 可观察数组的可观察数组

c++ - 段列表迭代器错误 C++

mysql - 可以按字母顺序选择下一条记录,但是当记录名称相同时会发生什么?

javascript - 输入准确的 URL 以使用 ui-router 访问特定的部分 Angular

python - 将列表列表中的元素添加到 Python 中的字典中

Mysql在select语句中添加变量

MySQL - 按总计数的降序排序结果

javascript - 如何计算旋转木马中最近 Pane 的旋转 Angular