--- id: 56533eb9ac21ba0edf2244b6 title: Escape Sequences in Strings challengeType: 1 videoUrl: '' localeTitle: Secuencias de escape en cuerdas --- ## Description
Las comillas no son los únicos caracteres que pueden escaparse dentro de una cadena. Hay dos razones para usar caracteres que se escapan: primero es permitirle usar caracteres que de otra forma no podría escribir, como un retroceso. El segundo es permitirte representar múltiples citas en una cadena sin que JavaScript interprete mal lo que quieres decir. Aprendimos esto en el reto anterior.
Código Salida
\' una frase
\" doble cita
\\ barra invertida
\n nueva línea
\r retorno de carro
\t lengüeta
\b retroceso
\f form feed
Tenga en cuenta que la barra invertida debe escaparse para mostrarse como una barra invertida.
## Instructions
Asigne las siguientes tres líneas de texto a la única variable myStr usando secuencias de escape.
Primera linea
\Segunda linea
Tercera linea
Deberá usar secuencias de escape para insertar caracteres especiales correctamente. También deberá seguir el espaciado como se ve arriba, sin espacios entre las secuencias de escape o las palabras. Aquí está el texto con las secuencias de escape escritas. FirstLine newline tab backslash SecondLine newline ThirdLine
## Tests
```yml tests: - text: myStr no debe contener espacios testString: 'assert(!/ /.test(myStr), "myStr should not contain any spaces");' - text: 'myStr debe contener las cadenas FirstLine , SecondLine y ThirdLine (recuerde la sensibilidad a mayúsculas)' testString: 'assert(/FirstLine/.test(myStr) && /SecondLine/.test(myStr) && /ThirdLine/.test(myStr), "myStr should contain the strings FirstLine, SecondLine and ThirdLine (remember case sensitivity)");' - text: FirstLine debe ir seguido del carácter de nueva línea \n testString: 'assert(/FirstLine\n/.test(myStr), "FirstLine should be followed by the newline character \n");' - text: myStr debe contener un carácter de tabulación \t que sigue a un carácter de nueva línea testString: 'assert(/\n\t/.test(myStr), "myStr should contain a tab character \t which follows a newline character");' - text: SecondLine debe ir precedida por el carácter de barra invertida \\ testString: 'assert(/\SecondLine/.test(myStr), "SecondLine should be preceded by the backslash character \\");' - text: Debe haber un carácter de nueva línea entre SecondLine y ThirdLine testString: 'assert(/SecondLine\nThirdLine/.test(myStr), "There should be a newline character between SecondLine and ThirdLine");' ```
## Challenge Seed
```js var myStr; // Change this line ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```