如果一个变量var args;如何取得这个变量的字符串值,即"args"?

解决方案 »

  1.   

    要么就直接传变量名,用 eval()取值
      

  2.   

    var args = '';
    for(var x in window)
    if(window[x] === args)
      alert(x); 
      

  3.   

    估计是想 toString  转成字符串吧
      

  4.   

    楼主说明白一点吧!在js中,如果在方法内部使用var声明变量的话,那这个变量是有作用域的。跟其它编程语言一样。但是如果你在方法内部声明变量的话,前面不加var这个关键字的话,那这个变量就相当于全局变量了。希望对你有用。