Javascript: Экранируйте двойные и одинарные кавычки внутри строк

При определении строки вам необходимо обрамить ее в одинарные или двойные кавычки. Что случится, если потребуется добавить внутри строки двойные " или одинарные ' кавычки?

Чтобы избежать интерпретации кавычки внутри строки как закрывающей, необходимо экранировать (escape) ее, поместив символ обратного слеша (backslash) (\) прямо перед кавычкой. Например:

var sampleStr = "Alan said, \"Peter is learning JavaScript\".";

символ обратного слеша сообщает интерпретатору JavaScript, что кавычка не является концом строки, но должна быть частью строки. Так что, если вы попробуете отобразить эту строку, вы получите:

Alan said, "Peter is learning JavaScript".

Задание

Используйте символы обратных слешей, чтобы присвоить переменной myStr строку, которая содержит кавычки:

I am a "double quoted" string inside "double quotes"