var i;
for(i=10; i>=0; i= i-1){
var s;
for(s=0; s<i; s = s+1){
document.write("*");
}
//i want this to print a new line
/document.write(?);
}
Estoy imprimiendo una pirámide de estrellas, no puedo imprimir la nueva línea.
javascript
html
newline
line-breaks
Technupe
fuente
fuente

Respuestas:
Utilice
\npara un carácter de nueva línea.También puede tener más de uno:
Sin embargo, si se está procesando en HTML, querrá usar la etiqueta HTML para una nueva línea:
La cadena
Hello\n\nTesten su fuente se verá así:La cadena
Hello<br><br>Testse verá así en la fuente HTML:El HTML se representará como saltos de línea para la persona que visualiza la página,
\nsimplemente deja caer el texto a la siguiente línea en la fuente (si está en una página HTML).fuente
document.write, es una página HTML, no una página XHTML.<br>es el salto de línea correcto para una página HTML.<br />es XHTML.qué tal si:
(suponiendo que se encuentre en una página html, ya que un avance de línea solo se mostrará como un espacio)
fuente
Use una
<br>etiqueta para crear un salto de línea en el documentoAquí hay un violín de muestra
fuente
document.writeen un documento de texto sin formato? (Por ejemplo, ¿cómo se pone lascriptetiqueta?) Sinpreembargo, un buen punto sobre el podría ser fácilmente unapresección.text/plaindocumento, pero creo que tenía claro quepreera un buen punto.)Utilizar
"\n":Tenga en cuenta que debe estar entre comillas dobles para que se interprete como una nueva línea.No, no lo hace.fuente
preelemento. Buen punto. Si enviar arte ASCII a unapresección,\npuede ser lo correcto ... (Editar: LOL, comentarios superpuestos).prefue perfectamente claro. (Cerró la etiqueta para usted: jsfiddle.net/wT3Ab/1 ) Lo mejor,document.writeln()es lo que está buscando odocument.write('\n' + 'words')si está buscando más granularidad cuando se usa la nueva líneafuente
Alternativamente, escriba en un elemento con CSS
white-space: prey utilícelo\npara el carácter de nueva línea.fuente
white-space: pre-wraphice exactamente lo que quería! w3schools.com/cssref/pr_text_white-space.aspPara crear una nueva línea, el símbolo es '\ n'
Si está enviando a la página, querrá usar en
"<br/>"lugar de'/n';Caracteres de escape en JavaScript
fuente
En la página html:
pero si está en un archivo JavaScript, esto funcionará como una nueva línea:
fuente
Para una cadena, solo escribo
"\n"para darme una nueva línea. Por ejemplo, al escribirconsole.log("First Name: Rex" + "\n" + "Last Name: Blythe");Will, escribe:Nombre: Rex
Apellido: Blythe
fuente
también puedes pirámide de estrellas como esta
fuente
\ n -> el carácter de nueva línea no funciona para insertar una nueva línea.
Pero si usamos el siguiente código, entonces funciona bien y da una nueva línea.
fuente
tu solución es
fuente
\ n no funciona. Utilice etiquetas html
fuente
Si está utilizando un archivo JavaScript (.js), utilice
document.write("\n");. Si está en un archivo html (.html o. Htm), utilicedocument.write("<br/>");.fuente
no funcionará si lo está ejecutando (
document.write();) varias veces.Te sugiero que vayas por:
PD : Sé que la gente ha dicho esta respuesta anteriormente, pero no encontró la diferencia en ninguna parte, así que :)
fuente
Intente escribir su código entre la etiqueta HTML pre.
fuente
Puede utilizar el siguiente enlace: Nueva línea en javascript
fuente