Pregunta
¿Cómo escribir una sentencia JavaScript en múltiples líneas?
Responder esta pregunta por dudin el 2009-10-28
Sucede que en varias ocasiones he tenido cadenas muy extensas, generalmente referente a códigos HTML, teniendo que realizar múltiples asignaciones a la misma variable, tal como sigue:
Esto no me gusta mucho ¿Existirá una manera más simplificada de hacerlo?
var cadena ='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"';
cadena+='"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
cadena+='<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">';
Esto no me gusta mucho ¿Existirá una manera más simplificada de hacerlo?
Respuestas
Se puede lograr escribir múltiples líneas en JavaScript escapando cada salto de línea.
La barra invertida en cada línea le permite seguir adelante. Siendo un poco más limpio que el de apertura y cierre de comillas y que añadir un operador de concatenación en cada línea.
Referencia: http://snook.ca/archives/javascript/multi-line-javascript
var a = 'Usted puede comenzar aquí \
y continuar aquí \
y luego terminarlo aquí. ';
La barra invertida en cada línea le permite seguir adelante. Siendo un poco más limpio que el de apertura y cierre de comillas y que añadir un operador de concatenación en cada línea.
Referencia: http://snook.ca/archives/javascript/multi-line-javascript
por Anónimo el 2009-10-28



