• 技术文章 >web前端 >js教程

    在js中eval什么意思

    little bottlelittle bottle2019-05-31 15:29:31原创1952

    定义和用法:

    eval()函数可计算某个字符串,并执行其中的JavaScript代码。

    语法:

    eval(string)

    参数string:

    必需要有。要计算的字符串,其中含有要计算的JavaScript表达式或要执行的语句。

    返回值:

    通过计算string得到的值(如果有的话)。

    说明:

    该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。

    因此请不要为 eval() 函数传递 String 对象来作为参数。如果试图覆盖 eval 属性或把 eval() 方法赋予另一个属性,并通过该属性调用它,则 ECMAScript 实现允许抛出一个 EvalError 异常。

    异常:

    如果参数中没有合法的表达式和语句,则抛出 SyntaxError 异常。如果非法调用 eval(),则抛出 EvalError 异常。如果传递给 eval() 的 Javascript 代码生成了一个异常,eval() 将把该异常传递给调用者。

    以上就是在js中eval什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:js eval
    上一篇:js类是什么 下一篇:怎么取json对象的属性和值?
    千万级数据并发解决方案

    相关文章推荐

    • JavaScript全局函数eval定义、用法和副作用等实例详解• JavaScript如何使用eval()函数计算JavaScript字符串实例详解• JavaScript中的eval()函数返回值和变量环境用法实例详解• JavaScript中eval函数的使用方法及使用风险
    1/1

    PHP中文网