如何在js中定义一个随机的变量名?就是在循环中每次定义的变量名字都是不一样的就行?

JavaScript097

如何在js中定义一个随机的变量名?就是在循环中每次定义的变量名字都是不一样的就行?,第1张

你的问题可以通过js的对象实现

var ovar = {}

for(var i=0i<10i++){

ovar['var_'+i]=''

}

不知道能否满足你的要求

js可以用Math.random()函数产生随机数,这里以产生1到5之间的随机数为例。

1、产生最小到最大之间的函数,包括最小值和最大值,即“min ≤ r ≤ max”:

2、产生最小到最大之间的函数,包括最小值但不包括最大值,即“min ≤ r <max”:

3、产生最小到最大之间的函数,不包括最小值但包括最大值,即“min <r ≤ max”:

4、产生最小到最大之间的函数,不包括最小值和最大值,即“min <r <max”:

script>

//声明一个随机数变量,默认为1

var GetRandomn = 1

//获取随机范围内数值的函数

function GetRandom(n){GetRandomn=Math.floor(Math.random()*n+1)}

//开始调用,获得一个1-100的随机数

GetRandom("100")

//输出查看

document.write(GetRandomn)

</script>