JavaScript Global(全局) eval() 函数

  • JavaScript Global(全局) eval() 函数

    eval()函数计算或执行参数。如果参数是表达式,则eval()计算表达式。如果参数是一个或多个JavaScript语句,则eval()执行语句。
    实例:
    赋值/执行JavaScript代码/表达式:
    var x = 10;
    var y = 20;
    var a = eval("x * y") + "
    ";
    var b = eval("2 + 2") + "
    ";
    var c = eval("x + 17") + "
    ";
    
    var res = a + b + c;
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    函数
    eval()
    支持
    支持
    支持
    支持
    支持
  • 语法

    eval(string)
  • 参数值

    参数 描述
    string JavaScript表达式,变量,语句或语句序列
  • 技术细节

    项目 描述
    返回值: JS执行结果(anything)
    JavaScript版本: ECMAScript 1