martes, 5 de noviembre de 2019

Secuencias de escape - Strings III - JavaScript - Curso desde cero - Capítulo 19

Secuencias de escape en JavaScript

Secuencias de escape JavaScript

Seguimos trabajando con strings, en esta ocasión vas a aprender las secuencias de escape en JavaScript.

Las secuencias de escape se utilizan para hacer saltos de línea o mostrar literalmente un caracter específico que sería confundido por el intérprete.

Caracteres de escape de JavaScript:

Nombre Caracteres de escape
Comilla simple
\'
Comilla doble
\"
Barra inversa (backslash)
\\
Nueva línea
\n

Secuencia de escape comilla simple \' en JavaScript

<script> 
    
var escape = 'Aquí aparece \' una comilla simple.'; 
  
document.write(escape);

</script>

Resultado


Comilla simple JavaScript



Secuencia de escape comilla doble \" en JavaScript

<script> 
    
var escape = "Aquí aparece \" una comilla doble."; 
  
document.write(escape);

</script>

Resultado


Comilla doble JavaScript


Secuencia de escape backslash \\ en JavaScript


<script> 
    
var escape = "Aquí aparece \\ una backslash (barra inversa)."; 
  
document.write(escape);

</script>

Resultado

backslash JavaScript



Secuencia de escape backslash \n en JavaScript

En este ejemplo he utilizado un alert para mostrar el valor de la variable en lugar de un document.write. ¿Por qué? porqué el document.write funciona con HTML, mientras que el alert lo hace con JavaScript. \n es un escape del lenguaje JavaScript, no de HTML y si lo pruebas con este, no va a funcionar.

<script> 
    
var escape = "Aquí aparece \n una nueva línea."; 
  
alert(escape);

</script>


Resultado

Salto de línea en JavaScript

2 comentarios:

Si te a gustado o necesitas ayuda, tus comentarios son agradecidos :D