@H_403_0@本文实例讲述了JS使用eval()动态创建变量的方法。分享给大家供大家参考,具体如下:
@H_403_0@
一、什么是eval()函数?
@H_403_0@eval_r()函数可计算某个字符串,并执行其中的的 JavaScript 代码。
@H_4030@
二、如何动态定义变量?
@H403_0@既然eval()能够计算字符串,何不将定义变量的写法转换为字符串,然后放入eval_r()函数内进行执行,形如:
<div class="jb51code">
<pre class="brush:js;">
var defineStr = "var number_"+i.toString();
eval_r(defineStr);