La siguiente forma de declarar un texto multilínea es la más sencilla y legible. El inconveniente es que pertenece a JavaScript 1.6 y, actualmente, los únicos navegadores que soportan versiones de JavaScript superiores a la 1.5 son Mozilla Firefox e Internet Explorer 9.
var texto = <> este es mi texto multilínea </>.toString(); alert(texto);
Muestra un cuadro de diálogo con:
este es mi texto multilínea
Si necesitas incluir caracteres XML especiales, puedes usar una sección CDATA:
var texto = <><![CDATA[ >>> hola ]]></>.toString();
Alternativas
La siguiente forma es la más habitual para declarar un texto con saltos de línea en JavaScript, y es compatible con todos los navegadores.
var texto = "este\nes\nmi\ntexto\nmultilínea";
Pero existe un truco que mejora considerablemente la legibilidad; consiste en añadir una barra invertida al final de cada línea y nos permite declarar el texto en distintas líneas dentro del código:
var texto = "este\n\ es\n\ mi\n\ texto\n\ multilínea";
2 Comentarios
Pingback: Bitacoras.com
Pingback: BlogESfera.com