查看原文:http://www.ibloger.net/article/423.html
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiQ3chVEa0V3bT9CX5RXa2Fmcn9CXwczLcVmds92czlGZvwVP9EUTDZ0aRJkSwk0LcxGbpZ2LcBDM08CXlpXazRnbvZ2LcRlMMVDT2EWNvwFdu9mZvwVN41mWuVzVhNTOWFWM0JjYox2RlZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TMykTOzMTM3ETNxETMzEDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
定义和用法
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
语法
eval(string)
参数 | 描述 |
---|---|
string | 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句 |
eval函数返回值
- 如果没有参数,返回undefined
- 如果有返回值将返回此值,否则返回undefined
- 如果为表达式,返回表达式的值
- 如果为语句返回语句的值
- 如果为多条语句或表达式返回最后一条语句的值
使用eval解析JSON对象
JavaScript eval 函数详解
JavaScript eval() 函数示例 -- 可以尝试编辑
- JavaScript eval() 函数示例
- eval函数解析json对象
eval函数异常
- SyntaxError -- codes中有非法的JavaScript表达式或语句
- EvalError -- 非法调用eval函数
- Error -- 当eval解析的JavaScript表达式或语句出现异常时,eval也会抛出这个异常