请教:js中如何通过已知变量名获取变量的值?

houjiu 2005-02-22 11:36:41
……
var aa="hello";
function func1(){
var bb = "aa";
alert( aa );//能显示aa的值hello
alert( bb );//能显示bb的值aa
//如果我想通过bb获取变量aa的值(hello)应该怎么做啊?????????
}
……

主要问题就应该是怎么通过变量的名字去获取变量的值!
...全文
767 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hubingbin 2005-02-25
  • 打赏
  • 举报
回复
这个如果是我的话,肯定用函数调用那样的笨办法了.............
hubingbin 2005-02-25
  • 打赏
  • 举报
回复
eval 方法
检查 JScript 代码并执行.

eval(codeString)

必选项 codestring 参数是包含有效 JScript 代码的字符串值。这个字符串将由 JScript 分析器进行分析和执行。

说明
eval 函数允许 JScript 源代码的动态执行。例如,下面的代码创建了一个包含 Date 对象的新变量 mydate :

eval("var mydate = new Date();");
传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样.
hubingbin 2005-02-25
  • 打赏
  • 举报
回复
标记学习
yidishui1570 2005-02-24
  • 打赏
  • 举报
回复
up
meizz 2005-02-22
  • 打赏
  • 举报
回复
alert(eval(bb));

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧