Цитаты не являются единственными символами, которые могут быть <dfn>экранированы</dfn> внутри строки. Существует две причины использования экранирующих символов: во-первых, чтобы вы могли использовать символы, которые вы в противном случае не могли бы вывести, например, backspace. Во-вторых, вы можете представить несколько кавычек в строке без неправильного толкования JavaScript, что вы имеете в виду. Мы узнали об этом в предыдущей задаче. <tableclass="table table-striped"><thead><tr><th> Код </th><th> Вывод </th></tr></thead><tbody><tr><td><code>\'</code></td><td> одиночная цитата </td></tr><tr><td><code>\"</code></td><td> двойная цитата </td></tr><tr><td><code>\\</code></td><td> обратный слэш </td></tr><tr><td><code>\n</code></td><td> новая линия </td></tr><tr><td><code>\r</code></td><td> возврат каретки </td></tr><tr><td><code>\t</code></td><td> табуляция </td></tr><tr><td><code>\b</code></td><td> возврат на одну позицию </td></tr><tr><td><code>\f</code></td><td> форма подачи </td></tr></tbody></table><em>Обратите внимание, что обратная косая черта должна быть экранирована, чтобы отображать ее как обратную косую черту.</em>
Назначьте следующие три строки текста в единственную переменную <code>myStr</code> используя escape-последовательности. <blockquote> Первая линия <br> \Вторая линия <br> ThirdLine </blockquote> Для правильной вставки специальных символов вам необходимо использовать escape-последовательности. Вам также нужно будет следить за интервалом, как он выглядит выше, без пробелов между escape-последовательностями или словами. Вот текст с выведенными escape-последовательностями. <q>FirstLine <code>newline</code><code>tab</code><code>backslash</code> второй</q> линии <q><code>newline</code> ThirdLine</q>
- text: <code>myStr</code> should not contain any spaces
testString: assert(!/ /.test(myStr));
- text: <code>myStr</code> should contain the strings <code>FirstLine</code>, <code>SecondLine</code> and <code>ThirdLine</code> (remember case sensitivity)