【发布时间】:2017-03-29 06:05:23
【问题描述】:
在一个函数中,我有这样的语句。
Math.random() > 0.5 ? 'spikes' : 'slime'
我想再添加一个变量,让程序随机选择这 3 个变量中的一个。让我们称之为“石头” 如何更改语句以随机选择三者之一? 我不想使用数组来做到这一点。 任何帮助,将不胜感激。 这是开源代码的一部分,我是初学者,因此难以理解。
【问题讨论】:
-
var random = Math.random()然后使用if/else链来选择结果(如果你只想要三个或四个东西)或者switch(任何数字)。 -
如果其他则使用如果其他则使用
-
“我不想使用数组来做这件事” - 为什么不呢?这是最直接的方法。如果你不想要最直接的方法,有无数种方法可以让它变得更困难,但你为什么要呢?
-
阵列采样将是解决此问题的最佳方法。
-
如果您对特定代码有特定问题,请将该代码发布到问题中。不要围绕它提出没有意义的广泛问题。典型的 XY 问题。
标签: javascript arrays function variables random