从javascript eval()函数返回一个'string'

时间:2012-06-22 11:48:19

标签: string eval

我正在尝试使用JavaScript a == b ? 'Ok' : 'Cancel';评估eval()这样的表达式,但显示错误。

有没有办法从eval()执行并返回字符串?

此致 Nwbrd

1 个答案:

答案 0 :(得分:3)

您的错误可能与调用a之前未定义的beval()有关,例如:以下代码适用于eval()调用按预期返回字符串。

var a = 5, b = 6;
var result = eval("a == b ? 'SAME' : 'DIFFERENT'");
alert(result);