gpt4 book ai didi

javascript - 如何在javascript中为变量赋予随机值

转载 作者:行者123 更新时间:2023-11-28 01:45:29 24 4
gpt4 key购买 nike

如何在 JavaScript 中为变量赋予随机值?

我可以做到这一点:

var myMake = ["Chevy","Subaru","Kia","Honda","Toyota"];

var x = Math.floor(Math.random() * 4 + 1);

var rand = myMake[x];

alert(rand);

它得到了想要的效果,给变量rand一个随机值,其中之一:

雪佛兰、斯巴鲁、起亚、本田、丰田

但是有没有办法制作一个函数/方法来做这样的事情?:

var rand = randVal("Chevy", "Subaru", "Kia", "Honda", "Toyota");

谢谢!!

最佳答案

function randVal(){
var x = Math.floor(Math.random() * arguments.length);
return arguments[x];
}

arguments是一个类似数组的对象,它引用给出函数提供的所有参数的列表。

关于javascript - 如何在javascript中为变量赋予随机值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20379018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com