1
我試圖使用JavaScript eval()
來評估像a == b ? 'Ok' : 'Cancel';
這樣的表達式,但顯示錯誤。從javascript eval()函數返回「字符串」
有什麼辦法可以執行並返回字符串eval()
?
問候, Nwbrd
我試圖使用JavaScript eval()
來評估像a == b ? 'Ok' : 'Cancel';
這樣的表達式,但顯示錯誤。從javascript eval()函數返回「字符串」
有什麼辦法可以執行並返回字符串eval()
?
問候, Nwbrd
你的錯誤很可能與a
或b
沒有被調用eval()
,爲前前定義:下面的代碼工作正常與eval()
呼叫返回如預期的字符串。
var a = 5, b = 6;
var result = eval("a == b ? 'SAME' : 'DIFFERENT'");
alert(result);