从 3 个值中随机设置一个变量 - JavaScript
randomly set a variable from 3 values - javascript
我有以下内容,它将stepSize变量设置为1到30之间的随机数:
this.stepSize = random(1,30) ;
我想将另一个变量 (this.color) 设置为 3 个选项之间的随机值:
this.color
#f7f2ea, #f4f4f4 , #ede0ce
我该怎么做?
将您想要的颜色放在数组中,然后随机索引
var index= Math.floor(Math.random() * 3);
var colorArray = ["f7f2ea","f4f4f4","ede0ce"];
this.color = colorArray[index];
不同的方法
function randomChoice() {
return arguments[Math.random() * arguments.length | 0];
}
this.color = '#' + randomChoice('f7f2ea', 'f4f4f4', 'ede0ce');
试试这个方法:
this.color = ["#f7f2ea", "#f4f4f4" , "#ede0ce"];
var randValue = Math.floor(Math.random() * 3);
console.log(this.color[randValue])
试试这个:
var rand = Math.floor(Math.random() * 3);
if(rand==0)
this.color = "f7f2ea";
else if(rand==1)
this.color = "f4f4f4";
else if(rand==2)
this.color = "ede0ce";
相关文章:
- 导航到特定事件的另一个变量页面
- 我可以在Javascript/jQuery中使用一个变量作为键吗
- 使用mongodb更新中的一个变量
- 将节点数据分配给另一个变量jstree
- Javascript:在激发函数后返回一个变量以供使用
- 替换另一个变量对象中的变量值
- 什么'它的意思是当一个变量位于括号外时
- 可以't将sessionStorage设置为Javascript中的一个变量
- 在Flickr API的标签参数中传递一个变量
- 从Jquery函数中获取一个变量
- 为两个ID设置一个变量的正确语法
- 如何将变量值附加到另一个变量
- 通过加载函数发送一个变量
- 如何将一个变量从一个控制器传递到合金中的另一个控制器
- 如何在Jquery函数中为自动完成文本区域指定一个变量作为Id
- Javascript未在其中一个变量上输出0
- 保留“;这个“;在一个变量中;这个“;使用此变量
- 是否可以在另一个变量中使用未声明的变量
- JS/ANGULAR使用一个变量's值作为另一个对象的键
- 如何每秒从一个变量中提取一定次数的javascript/html