うならぼスマートフォン用の表示で見るうならぼどうも。アフィリエイトとか広告とか解析とかは/about見てね。この広告は、90日以上更新していないブログに表示しています。Literals、便利ですねー。プレースホルダの展開といい、改行を含められることといい、"‘をエスケープせずに済むことといい、UserScriptやブックマークレットではとても便利です。出力がまずいことになる場合があります。まずいのか、回避策はないのか、という話をします。いうライブラリでminifyを行っているのですが、これがES2015に対応していません。文字列リテラルではなくただの式としてminifyされてしまいます。大きく分けると、「空白が削除されてしまう」「各種開始記号が解釈されてしまう」という二つの問題があります。式において、空白文字はいくつ連続しても意味は変わりません。記号で区切られる個所では前後に空白を入れても入れなくてもよいです。次の二つのコードは同義なので、後者にminifyすることが可能です。0");というのはJavaScriptに限った話で、例えばCSSを同様にminifyされると意味が変わってしまいます。プレースホルダの直後とか。前後の空白が取り除かれます。リテラル内でも各種開始記号が解釈されてしまうJavaScriptには正規表現リテラルがあり、スラッシュで始まり、スラッシュ+αで終わります。は緩いので容認します。かけると次のようになります。正規表現リテラルとして認識され、その間はminifyが行われません。正規表現リテラルが始まりますが、このリテラルは終了しないままにソースコードが終了しています。開始記号より後の文字列を出力しません。