What's the difference between these While Loop Output knowing that the two Combilers are outside the Loop ? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

What's the difference between these While Loop Output knowing that the two Combilers are outside the Loop ?

what is the difference between these two examples Example 1: var x; while (x<6) { x++; } document.write(x); OUTPUT : 6 Example 2 : var text = ""; var i = 0; while (i < 10) { text += "<br>The number is " + i; i++; } document.getElementById("demo").innerHTML = text; OUTPUT : The number is 0 The number is 1 The number is 2 The number is 3 The number is 4 The number is 5 The number is 6 The number is 7 The number is 8

13th Jul 2017, 5:39 PM
Mohamed Ali
Mohamed Ali - avatar
2 Answers
+ 2
first example is simple JavaScript.. and the second example is using DOM model.. it takes an id of demo.. and prints it in the DOM... l the html markup could have been like.. <html> <body> <p id ="Demo"> </p> </body> <script> //here the above example 2 script goes on... </script> </html> ................ and another difference is that in first example the document.write is after the block of while loop.. so when the value of x has incremented to 6 then the loop condition fails.. and the output prints to 6.. but in the second example the there is a variable text which stores the value as it increments and checks the conditions and, when the loop's condition fails.. the text variable holding the set of output gets printed
13th Jul 2017, 6:07 PM
Мг. Кнап🌠
Мг. Кнап🌠 - avatar
+ 1
Thanks alot.
13th Jul 2017, 11:38 PM
Mohamed Ali
Mohamed Ali - avatar