Loop structures: Difference between revisions

Content added Content deleted
Line 202: Line 202:
===while===
===while===


while(true)
while(true) {
{
foo();
foo();
}
}

===do while===

do {
foo();
} while(test);
===for===
===for===


for(var i = 0; i < 5; i++)
for(var i = 0; i < 5; i++) {
{
foo();
foo();
}
}


===foreach===
===for in===


//iterate through properties of an object as if through a collection
//iterate through property names of an object
var obj = {prop1:"a",prop2:"b",prop3:"c"};
var obj = {prop1:"a", prop2:"b", prop3:"c"};
for (var key in obj)
for (var key in obj)
alert(obj[key]);
alert( key + ' is set to ' + obj[key] );

=== for each in===

//iterate through property values of an object
var obj = {prop1:"a", prop2:"b", prop3:"c"};
for each(var element in obj)
alert( element );


==[[Pascal]]==
==[[Pascal]]==