JSFuck

JSFuck （ 或爲了避諱髒話Fuck寫作 JSF * ck ） 是一種深奧的 JavaScript 編程風格 。 以這種風格寫成的代碼中僅使用 [ 、 ] 、 、! 和 + 六種字符 。 此編程風格的名字衍生自僅使用較少符號寫代碼的Brainfuck語言 。 與其他深奧的編程語言不同 ， 以JSFuck風格寫出的代碼不需要另外的編譯器或解釋器來執行 ， 無論瀏覽器或JavaScript引擎中的原生 JavaScript 解釋器皆可直接運行 。 鑑於 JavaScript 是弱類型語言 ， 編寫者可以用數量有限的字符重寫 JavaScript 中的所有功能 ， 且可以用這種方式執行任何類型的表達式 。