Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
a == b ? 'Ok' : 'Cancel';JavaScript を使用するような式を評価しようとしていますeval()が、エラーが表示されます。
a == b ? 'Ok' : 'Cancel';
eval()
から文字列を実行して返す方法はありますeval()か?
よろしく、 Nwbrd
エラーは、呼び出し前に定義されていないaか、関連している可能性があります。たとえば、次のコードは、呼び出しが期待どおりに文字列を返す場合に正常に機能します。beval()eval()
a
b
var a = 5, b = 6; var result = eval("a == b ? 'SAME' : 'DIFFERENT'"); alert(result);