記号プログラミングは、[](配列)を多用して、文字列を取り出し、その文字列で地道にプログラムを組み立てることで成立する。

// Array []
[]

// false
 ![]
// true
!![]

// undefined
[][[]]

// 0
+[]
// -0
-[]
// -1
~[]
// 1
-~[]
// -2
~-~[]
// 2
 -~-~[]
// NaN
[]/[]
// Infinity
-~[]/[]

// ""
[]+[]
// "false"
![]+[]
// "true"
!![]+[]
// "t"
(!![]+[])[+[]]
// "r"
(!![]+[])[-~[]]

引用:https://qiita.com/acid_chicken/items/eeb0b42a1ecbba0c49e3