Hoe maak ik een nieuwe regel in JavaScript?

Ik druk een piramide van sterren af, ik kan de nieuwe regel niet laten afdrukken.


Antwoord 1, Autoriteit 100%

Gebruik de \nvoor een nieuwlijn.

document.write("\n");

U kunt ook meer dan één hebben:

document.write("\n\n\n"); // 3 new lines!  My oh my!

Als dit echter weergeeft aan HTML, wilt u de HTML-tag gebruiken voor een nieuwe lijn:

document.write("<br>"); 

De string Hello\n\nTestin uw bron ziet er als volgt uit:

Hello!
Test

De string Hello<br><br>Testziet er als volgt uit in HTML-bron:

Hello<br><br>Test

De HTML-men maakt als lijnbrekes voor de persoon die de pagina bekijkt, de \nlaat de tekst naar de volgende regel in de bron vallen (als deze op een HTML-pagina staat).


Antwoord 2, Autoriteit 14%

Hoe zit het met:

document.write("<br>"); 

(ervan uitgaande dat u zich in een HTML-pagina bevindt, omdat alleen een lijnvoeding alleen als een ruimte zal laten zien)


Antwoord 3, Autoriteit 6%

Gebruik een <br>tag om een ​​lijnonderbreking in het document

te maken

document.write("<br>"); 

Hier is een voorbeeld fiddle


Antwoord 4, autoriteit 2%

Gebruik "\n":

document.write("\n");

Let op, het moet tussen dubbele aanhalingstekens staan om het als een nieuwe regel te kunnen interpreteren.Nee, dat doet het niet.


Antwoord 5, autoriteit 2%

document.writeln()is wat u zoekt of document.write('\n' + 'words')als u op zoek bent naar meer granulariteit in wanneer de nieuwe regel wordt gebruikt


Antwoord 6

U kunt ook naar een element schrijven met de CSS white-space: preen \ngebruiken voor het teken van de nieuwe regel.


Antwoord 7

Om een nieuwe regel te maken, is het symbool ‘\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');
}

Als je naar de pagina gaat, moet je "<br/>"gebruiken in plaats van '/n';

Escape-tekens in JavaScript


Antwoord 8

In html-pagina:

document.write("<br>"); 

maar als u zich in een JavaScript-bestand bevindt, werkt dit als een nieuwe regel:

document.write("\n");

Antwoord 9

Voor een string schrijf ik gewoon "\n"om me een nieuwe regel te geven. Typ bijvoorbeeld console.log("First Name: Rex" + "\n" + "Last Name: Blythe");Typ:

Voornaam: Rex

Achternaam: Blythe


Antwoord 10

je kunt ook zo’n piramide van sterren

for (var i = 5; i >= 1; i--) {
     var py = "";
     for (var j = i; j >= 1; j--) {
         py += j;
     }
     console.log(py);
 }

Antwoord 11

\n –> nieuwe regel teken werkt niet voor het invoegen van een nieuwe regel.

   str="Hello!!";
    document.write(str);
    document.write("\n");
    document.write(str);

Maar als we onderstaande code gebruiken, werkt het prima en geeft het een nieuwe regel.

   document.write(str);
    document.write("<br>");
    document.write(str);

Opmerking::ik heb het geprobeerd in Visual Studio Code.


Antwoord 12

uw oplossing is

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>");
}

Antwoord 13

Probeer uw code tussen de HTML pre-tag te schrijven.


Antwoord 14

\n werkt niet. Gebruik html-tags

document.write("<br>");
document.write("?");

Antwoord 15

Als je een JavaScript-bestand (.js) gebruikt, gebruik dan document.write("\n");. Als u zich in een html-bestand (.html of .htm) bevindt, gebruik dan document.write("<br/>");.


Antwoord 16

document.write("\n");

Werkt niet als u het uitvoert (document.write();) meerdere keren.

Ik stel voor dat u moet gaan voor:

document.write("<br>"); 

P.S Ik weet dat mensen dit antwoord hierboven hebben vermeld, maar vond het verschil overal dus 🙂


Antwoord 17

U kunt onderstaande link gebruiken: nieuwe lijn in Javascript

 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('<br>');
}

Antwoord 18

Als het programma is geïntegreerd in HTML-gebruik;
Document.Write (“
“);

Other episodes