脱線継続中なのでありますが。 var c="concat"; var t1="return ev"; var t2="al"; var t3="ert('She loves You.')"; var t4="(t2[c](t3))"; (new Function( t1[c](t2[c](t4)) ))();これで、「,」を使わずに eval ことが出来そうだと見切りをつけました。 ※ええと。var とか使っているステートメントは、別の表現におきかえておいて、全体としては、「 : 」「 ( 」「 ) 」「 { 」「 } 」「 [ 」「 ] 」だけで済ませるのであります。 ええと、前回軽すぎたので今回はちょっとだけ。 <head> <style> body *{ display :block; border : solid; padding : 10px; margin : 10px; }