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(?);
}
J'imprime une pyramide d'étoiles, je n'arrive pas à faire imprimer la nouvelle ligne.
javascript
html
newline
line-breaks
Technupe
la source
la source
Réponses:
Utilisez le
\n
pour un caractère de nouvelle ligne.Vous pouvez également en avoir plusieurs:
Cependant, s'il s'agit d'un rendu au format HTML, vous souhaiterez utiliser la balise HTML pour une nouvelle ligne:
La chaîne
Hello\n\nTest
de votre source ressemblera à ceci:La chaîne
Hello<br><br>Test
ressemblera à ceci dans la source HTML:Le HTML sera rendu sous forme de sauts de ligne pour la personne qui visualise la page, le
\n
texte dépose simplement le texte à la ligne suivante dans la source (si c'est sur une page HTML).la source
document.write
, c'est une page HTML, pas une page XHTML.<br>
est le saut de ligne correct pour une page HTML.<br />
est XHTML.que diriez-vous:
(en supposant que vous soyez dans une page html, car un saut de ligne seul ne s'affichera que sous forme d'espace)
la source
Utilisez une
<br>
balise pour créer un saut de ligne dans le documentVoici un exemple de violon
la source
document.write
un document en texte brut? (Par exemple, comment insérez-vous lascript
balise?) Un bon point à propos dupre
, cependant, pourrait facilement être unepre
section.text/plain
doc, mais je pense que j'étais clair sur lepre
fait que c'était un bon point.)Utilisez
"\n"
:Notez qu'il doit être entouré de guillemets doubles pour être interprété comme une nouvelle ligne.Non, ce n'est pas le cas.la source
pre
élément. Bon point. Si la sortie de l'art ASCII dans unepre
section,\n
peut bien être la bonne chose ... (Edit: LOL, superposition de commentaires.)pre
était parfaitement clair. (Fermé le tag pour vous: jsfiddle.net/wT3Ab/1 ) Best,document.writeln()
est ce que vous recherchez oudocument.write('\n' + 'words')
si vous recherchez plus de granularité lorsque la nouvelle ligne est utiliséela source
Vous pouvez également écrire dans un élément avec le CSS
white-space: pre
et l'utiliser\n
pour le caractère de nouvelle ligne.la source
white-space: pre-wrap
j'ai fait exactement ce que je voulais! w3schools.com/cssref/pr_text_white-space.aspPour créer une nouvelle ligne, le symbole est '\ n'
Si vous sortez sur la page, vous voudrez utiliser à la
"<br/>"
place de'/n'
;Échapper les personnages en JavaScript
la source
Dans la page html:
mais si vous êtes dans un fichier JavaScript, cela fonctionnera comme une nouvelle ligne:
la source
Pour une chaîne, je viens d'écrire
"\n"
pour me donner une nouvelle ligne. Par exemple, en tapantconsole.log("First Name: Rex" + "\n" + "Last Name: Blythe");
Will tapez:Prénom: Rex
Nom: Blythe
la source
vous pouvez aussi pyramide d'étoiles comme celle-ci
la source
\ n -> le caractère de nouvelle ligne ne fonctionne pas pour insérer une nouvelle ligne.
Mais si nous utilisons le code ci-dessous, cela fonctionne bien et cela donne une nouvelle ligne.
la source
votre solution est
la source
\ n ne fonctionne pas. Utilisez des balises HTML
la source
Si vous utilisez un fichier JavaScript (.js), utilisez
document.write("\n");
. Si vous êtes dans un fichier html (.html ou. Htm), utilisezdocument.write("<br/>");
.la source
ne fonctionnera pas si vous l'exécutez (
document.write();
) plusieurs fois.Je vous suggère d'aller pour:
PS Je sais que les gens ont déclaré cette réponse ci-dessus mais n'ont trouvé la différence nulle part donc :)
la source
Essayez d'écrire votre code entre la balise HTML pre.
la source
Vous pouvez utiliser le lien ci-dessous: Nouvelle ligne en javascript
la source