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 ne parviens pas à imprimer la nouvelle ligne.
Utilisez le \n
pour un caractère de nouvelle ligne.
document.write("\n");
Vous pouvez aussi avoir plus d'un:
document.write("\n\n\n"); // 3 new lines! My oh my!
Cependant, s'il s'agit d'un rendu au format HTML, vous souhaiterez utiliser la balise HTML pour une nouvelle ligne:
document.write("<br>");
La chaîne Hello\n\nTest
dans votre source ressemblera à ceci:
Hello!
Test
La chaîne Hello<br><br>Test
ressemblera à ceci dans la source HTML:
Hello<br><br>Test
Le code HTML sera rendu sous forme de sauts de ligne pour la personne qui consulte la page, le \n
laisse simplement tomber le texte sur la ligne suivante de la source (s’il s’agit d’une page HTML).
que diriez-vous:
document.write ("<br>");
(en supposant que vous vous trouviez dans une page html, puisqu’un saut de ligne n’affichera qu’un espace)
Utilisez une balise <br>
pour créer un saut de ligne dans le document
document.write("<br>");
Voici un exemple de violon
Utilisez "\n"
:
document.write("\n");
Notez qu'il doit être entouré de guillemets doubles pour être interprété comme une nouvelle ligne. Non ce n'est pas.
En page HTML:
document.write("<br>");
mais si vous êtes dans un fichier JavaScript, cela fonctionnera comme une nouvelle ligne:
document.write("\n");
document.writeln()
est ce que vous recherchez ou document.write('\n' + 'words')
si vous souhaitez plus de précision lorsque vous utilisez la nouvelle ligne.
Pour une chaîne, il suffit d'écrire "\n"
pour me donner une nouvelle ligne. Par exemple, tapez console.log("First Name: Rex" + "\n" + "Last Name: Blythe");
Will tape:
Prénom: Rex
Nom: Blythe
Pour créer une nouvelle ligne, le symbole est '\ n'
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('\n');
}
Si vous exportez sur la page, vous voudrez utiliser "<br/>"
au lieu de '/n'
;
Vous pouvez également écrire sur un élément avec CSS white-space: pre
et utiliser \n
pour le caractère de nouvelle ligne.
votre solution est
var i;
for(i=10; i>=0; i= i-1){
var s;
for(s=0; s<i; s = s+1){
document.write("*");
}
//printing new line
document.write("<br>");
}
\ n ne fonctionne pas. Utilisez des balises HTML
document.write("<br>");
document.write("?");
\ n -> Le caractère de nouvelle ligne ne fonctionne pas pour l'insertion d'une nouvelle ligne.
str="Hello!!";
document.write(str);
document.write("\n");
document.write(str);
Mais si nous utilisons le code ci-dessous, cela fonctionne bien et cela donne une nouvelle ligne.
document.write(str);
document.write("<br>");
document.write(str);
Note :: J'ai essayé dans Code Visual Studio .
Si vous utilisez un fichier JavaScript (.js), utilisez document.write("\n");
. Si vous êtes dans un fichier html (.html ou .htm), utilisez document.write("<br/>");
.
Pour ajouter une nouvelle ligne, utilisez
document.write("<br>")
Pour ajouter de l'espace
document.write(" ")
ou
document.write("\n")
document.write("\n");
ne fonctionnera pas si vous l'exécutez (document.write();
) plusieurs fois.
Je suggère que vous devriez aller pour:
document.write("<br>");
P.S Je sais que les gens ont dit cette réponse ci-dessus mais n’ont trouvé la difference nulle part,