JS eval()小结
2013-10-23 10:54
162 查看
定义和用法
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法
eval(string参数
string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。
注意:只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数
1、该字符串是一个表达式,eval 求该表达式的值;
eg: eval("1+1"); 结果:2
2、该字符串代表一个或多个 JavaScript 语句,那么 eval 执行这些语句;
eg: eval("alert('111111111')"); 结果: 弹出一个内容为111111111的弹出框
3、把普通字符串转化为对象
eg: var a = "[{'name':张三,'age':20}]";
eval(a);
alert(a[0].name);
结果:张三
相关文章推荐
- IE和Firefox下javascript的兼容写法小结
- android反编译小结
- servlet知识小结
- 树形DP小结
- 利用jquery操作Radio方法小结
- MySQL InnoDB小结
- Android适配相关小结
- 高斯消元&&线性基 算法小结
- gcc工具小结
- C#中反射的应用小结
- 状态压缩DP小结
- Matlab中fft与fftshift命令的小结与分析 转
- Ubuntu下Swift多节点安装测试小结
- Android - 文件操作 小结
- js ie非ie浏览器的几种判断方法小结
- freemarker使用小结
- Springmvc学习小结(一)
- [置顶] DP 小结
- java- JDBC连接各种数据库小结
- 关于生命周期函数dealloc的使用小结