Loop structures: Difference between revisions
Content added Content deleted
(→while) |
|||
Line 202: | Line 202: | ||
===while=== |
===while=== |
||
while(true) |
while(true) { |
||
⚫ | |||
foo(); |
foo(); |
||
} |
} |
||
===do while=== |
|||
⚫ | |||
foo(); |
|||
} while(test); |
|||
===for=== |
===for=== |
||
for(var i = 0; i < 5; i++) |
for(var i = 0; i < 5; i++) { |
||
{ |
|||
foo(); |
foo(); |
||
} |
} |
||
=== |
===for in=== |
||
//iterate through |
//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]]== |