答案 0 :(得分:12)
Uncaught SyntaxError: Unexpected token ;
外括号没有语法意义。试试这个:
eval('caption="Summer";alert(caption)');
答案 1 :(得分:4)
Chrome控制台:
eval('(caption="Summer";alert(caption))')
SyntaxError: Unexpected token ;
这有效:
eval('caption="Summer"; alert(caption)')
答案 2 :(得分:2)
额外的括号错了,这是正确的:
eval('caption="Summer";alert(caption)');
答案 3 :(得分:0)
更好的方法是执行此操作并避免语法问题,请执行以下操作,
eval(function(){var x="test"; alert(x)}());