JavaScript eval() 函数

实例

评估/执行 JavaScript 代码/表达式:

var x = 10;
var y = 20;
var a = eval("x * y") + "<br>";
var b = eval("2 + 2") + "<br>";
var c = eval("x + 17") + "<br>";

var res = a + b + c;

亲自试一试

定义和用法

eval() 函数计算或执行参数。

如果参数是表达式,则 eval() 计算表达式。如果参数是一个或多个 JavaScript 语句,则 eval() 执行这些语句。

浏览器支持

函数 Chrome Edge Firefox Safari Opera
eval() 支持 支持 支持 支持 支持

语法

eval(string)

参数值

参数 描述
string JavaScript 表达式、变量、语句或语句序列。

技术细节

JavaScript 版本: ECMAScript 1