Inline javascript z ciągiem „<script>” zamyka omyłkowo tag skryptu

Umieszczam duży program JS, który zawiera wiersz kodu:

doc.write("<script>var app = \"" + _2d() + "\";</script>");

Niestety przeglądarka (chrome) uważa, że ​​skrypt w łańcuchu jest zamykającym znacznikiem skryptu i faktycznie bierze wszystko po tym jak jego tekst HTML.

Jak dołączyć taki ciąg znaków i uciec od niego, aby nie mylić parsowania HTML przeglądarki?

questionAnswers(2)

yourAnswerToTheQuestion