eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码
var str = '12+45*45'; alert(eval(str))//计算结果
还有一个重要作用可以把字符串形式的数组通过下标给索引出它的值,这里可以运用在ajax读取json的数据上
var str = '[1,2,3]'; var arr = eval(str); alert(arr[0]); //得到1
在最后看下他的威力
var str = "function string(){alert('通过eval解析出来这个字符串');}" eval(str);//作用在此,应该都明白了,它是将字符串进行转换,并执行 string();