JavaScript , no puede incluir saltos de línea en una cadena mediante la inclusión de saltos de línea reales en la definición de cadena. Una declaración de cadena de varias líneas de JavaScript causará una " cadena sin terminar Literal " error . Por ejemplo :
//esto produce una " cadena sin terminar Literal " errorvar string = "Imprimir thisand entonces esto en otra línea " ;
Insertar nuevas líneas en una cadena de JavaScript utilizando la nueva línea de carácter "\\ n ". Por ejemplo :
var string = " Imprimir \\ ny entonces esto en otra línea " ;
Utilización de variables de PHP con saltos de línea
JavaScript y PHP se utilizan a menudo juntos, como JavaScript es un lenguaje de script del lado del cliente , y PHP es un lenguaje del lado del servidor . Sin embargo , si se inyecta una variable de PHP que contiene saltos de línea en el código JavaScript , recibirá una " cadena sin terminar Literal " error . Dado que los saltos de línea se insertan dinámicamente en tiempo de ejecución , esto puede ser difícil de depurar. Por ejemplo : < ? Php $ texto = <<< ENDPHP texto en múltiples Aceptar linesis con el heredoc syntaxEND ; > ?