JavaScript で記号プログラミング JavaScript も他の言語と同様に記号($=_-+~[]{}()*/<!\;"',.)のみを使ったプログラミングが可能です。 以下に console.log("Hello World") を実行するための手順を説明します。 コードに出てくる $0 や $a などの変数は、読者への説明のために可読性のある形で記述しています。 もちろん、これらの変数は記号のみを使った形に書き下すことが可能です。 まずは記号から数値を導出します。 $0 = +[]; // 0 (-[] or +"") でも可能 $1 = -~[]; // 1 $2 = $1+$1; // 2 (1+1) $3 = $2+$1; // 3 (2+1) $4 = $3+$1; // 4 (3+1) $5 = $4+$1; // 5 (4+1) $6 = $3<<$1; // 6 (

