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
\n
para 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\nTest
en su fuente se verá así:La cadena
Hello<br><br>Test
se verá así en la fuente HTML:El HTML se representará como saltos de línea para la persona que visualiza la página,
\n
simplemente 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.write
en un documento de texto sin formato? (Por ejemplo, ¿cómo se pone lascript
etiqueta?) Sinpre
embargo, un buen punto sobre el podría ser fácilmente unapre
sección.text/plain
documento, pero creo que tenía claro quepre
era 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
pre
elemento. Buen punto. Si enviar arte ASCII a unapre
sección,\n
puede ser lo correcto ... (Editar: LOL, comentarios superpuestos).pre
fue 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: pre
y utilícelo\n
para el carácter de nueva línea.fuente
white-space: pre-wrap
hice 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