を実行した場合、`smile()`の実行はできないが、`cry()`の実行はできる。 関数リテラルの場合はコード解析時ではなく実行時に関数の登録がされるためです。 このように書くと無名関数を即実行することが可能です。 基本的に一番最初の `(function() {})();` を ...