eval() 函数

可以将字符串转化为js代码

  • 定义和用法

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

  • 语法

    eval(string)

  • 返回值

    通过计算 string 得到的值(如果有的话)。
    说明
    该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。
    如果试图覆盖 eval 属性或把 eval() 方法赋予另一个属性,并通过该属性调用它,则 ECMAScript 实现允许抛出一个 EvalError 异常。
    抛出
    如果参数中没有合法的表达式和语句,则抛出 SyntaxError 异常。
    如果非法调用 eval(),则抛出 EvalError 异常。
    如果传递给 eval() 的 Javascript 代码生成了一个异常,eval() 将把该异常传递给调用者。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,281评论 0 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,874评论 18 399
  • 内置函数Python解释器内置了许多功能和类型,总是可用的。他们是按字母顺序列在这里。 abs(x)返回一个数的绝...
    uangianlap阅读 1,305评论 0 0
  • 我没必要顾及别人的感受,因为没有人会在乎。我做了多少事,受过多少委屈也已经烟消云散,只剩下我的懂坚持。或许别人会笑...
    漠然_ffa7阅读 303评论 0 0
  • 带着遗憾大清早离开米亚罗,沿317线一小时左右到达毕棚沟。毕棚沟,阿坝州的绝美景点,近年来越来越热门了。以雪...
    雪域高原529阅读 274评论 0 2