闲来写了一个,可以满足你的要求,有问题可以一起讨论
<script language="javascript">
/*
++ 函数名:setVarValue
++ 功 能:动态生成连续变量并赋从1--100的随机初始值
++ 使 用:setVarValue(varName,count);
++ 参 数:varName要生成的变量名的前缀,默认varName;count要生成的个数,默认100个
++ lmhllr 2007-04-13 lmhllr#163.com
*/
function setVarValue(varName,count)
{
var varName = varName ? varName : 'varName';
var count = count ? count : 100;
for(var i=1;i<=count;i++)
{
eval(varName+i+'='+Math.round(Math.random()*100));
document.write(varName+i+':'+eval(varName+i)+'<br />');
}
}
//举例:
setVarValue();//生成varName1---varName100
setVarValue(false,19);//生成varName1---varName19
setVarValue('a');//生成a1---a100
</script>
[此贴子已经被作者于2007-4-13 17:53:33编辑过]