JavaScript eval() 函数

定义和用法

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

如果参数是表达式,则 eval() 计算表达式。如果参数是一个或多个 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(string)

参数值

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

技术细节

JavaScript 版本: ECMAScript 1

浏览器支持

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