返回随机变量作为变量名var getRandom = function (){}//返回一个随机变量
var play =function(){
          var ab=getRandom();
          //eval(getRandom()="script"); 好像这个行,但是我还要使用这个变量进行别的处理
     alert(ab);//ab的值一直在变化,怎么显示script
}

解决方案 »

  1.   

    是不是要这样的?
    var Rand = {};
    var getRandom = function(){
    return "ABC" + parseInt((Math.random() * 1000), 10);
    };
    var play =function(){
     var ab = getRandom();
              Rand[ab] = 123;
      Rand[ab] ++;
              //eval(getRandom()="script"); 好像这个行,但是我还要使用这个变量进行别的处理 
         alert("变量名: " + ab + ", 值: " + Rand[ab]);//ab的值一直在变化,怎么显示script 

    play();