+ 1

Where should I add "/n" , for have every output in a line ?

function person(name, age, color) { this.name = name; this.age = age; this.favColor = color; } var p1 = new person("John", 42, "green"); var p2 = new person("Amy", 21, "red"); document.write(p1.age); document.write(p2.name);

21st Jan 2021, 10:21 AM
Zeineb
Zeineb - avatar
2 Answers
+ 3
your browser won't understand "\n". You need to use break line tag instead, like so function person(name, age, color) { this.name = name; this.age = age; this.favColor = color; } var p1 = new person("John", 42, "green"); var p2 = new person("Amy", 21, "red"); document.write(p1.age+"<br>"); document.write(p2.name+"<br>");
21st Jan 2021, 10:37 AM
minirkk
minirkk - avatar
+ 2
Nowhere. I think you mean \n instead of /n. If you want JavaScript to write HTML, the \n is quite meaningless too. You could write a br tag if you want to break a line. Consider using console.log instead of document.write if you just want to write out text and see the results while learning to program in JavaScript. console.log output can be viewed in a web browser's JavaScript console. If you have some useful content in a web page and want to put text in there, consider manipulating the document's elements too. You could do something like: var paragraph1 = document.querySelector('p'); // assuming you have a p tag in your page paragraph1.innerText = p1.name;
21st Jan 2021, 10:39 AM
Josh Greig
Josh Greig - avatar