記号プログラミングは、[](配列)を多用して、文字列を取り出し、その文字列で地道にプログラムを組み立てることで成立する。
// Array []
[]
// false
![]
// true
!![]
// undefined
[][[]]
// 0
+[]
// -0
-[]
// -1
~[]
// 1
-~[]
// -2
~-~[]
// 2
-~-~[]
// NaN
[]/[]
// Infinity
-~[]/[]
// ""
[]+[]
// "false"
![]+[]
// "true"
!![]+[]
// "t"
(!![]+[])[+[]]
// "r"
(!![]+[])[-~[]]
引用:https://qiita.com/acid_chicken/items/eeb0b42a1ecbba0c49e3