javascript之eval()函数
2013-04-09 14:02
447 查看
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
(1)方法参数为原始字符串,计算该字符串。
(2)方法参数为非字符串,参数不做改变的返回。
(3)方法参数为字符串格式的对象,如果想返回对象,则须在参数中用小括号括起该字符串对象。
(1)方法参数为原始字符串,计算该字符串。
(2)方法参数为非字符串,参数不做改变的返回。
(3)方法参数为字符串格式的对象,如果想返回对象,则须在参数中用小括号括起该字符串对象。
<script type="text/javascript"> var value1=eval("2"+"2"); alert(value1);//22 var value2=eval("2"+2); alert(value2);//22 var value3=eval("2+2"); alert(value3);//4 var x=10; var value4=eval(x+10); alert(value4);//20 var value=eval("x=10;y=20;x+y;"); alert(value);//30 var student={name:{"firstname":"wang","secondname":"honghu"},age:"20+10",sex:"男"}; var student1=eval(student); alert(student1.name.firstname);//wang alert(student1.age);//20+10 var student2='{name:{firstname:"wang",secondname:"honghu"},age:20,sex:"男"}'; var student3=eval("("+student2+")"); // alert(student2.name.firstname);无效 alert(student3.name.firstname+" "+student3.name.secondname);// wang honghu </script>
相关文章推荐
- JavaScript-巧用eval()函数
- javascript中函数eval()的用法
- JavaScript中Eval()函数的使用
- JavaScript中的eval()函数详解
- javascript中的eval()函数应用以及要点
- 对JavaScript的eval()中使用函数的进一步讨论~
- JavaScript eval() 函数
- JavaScript eval() 函数
- JavaScript eval()函数的用处
- javascript中的eval()函数
- JavaScript parseInt() 函数 eval函数及计算器加运算
- JavaScript eval() 函数
- javascript中eval()函数使用方法
- 对JavaScript的eval()中使用函数的进一步讨论~
- JavaScript 函数 eval() 可用于将 JSON 文本转换为 JavaScript 对象
- JSON 文本 JavaScript 对象 eval() 函数
- javascript 字符串转为对像函数eval("string")
- javascript eval函数解析json数据时为什么 加上圆括号
- javascript eval()函数
- 对JavaScript的eval()中使用函数的进一步讨论~