{"json_modified": "2016-09-06T00:07:29.268734", "uuid": "bd103631-db77-4fce-8ccb-11923f745eee", "title": "Looping code", "url": "/en-US/docs/Learn/JavaScript/Building_blocks/Looping_code", "tags": ["Beginner", "beginner", "Guide", "Learn", "Article", "CodingScripting", "DO", "Loop", "for", "JavaScript", "break", "while", "continue"], "translations": [], "modified": "2016-09-06T00:07:29", "label": "Looping code", "localization_tags": [], "locale": "en-US", "id": 192543, "last_edit": "2016-09-06T00:07:11", "summary": "Programming languages are very useful for rapidly completing repetitive tasks, from multiple basic calculations to just about any other situation where you've got a lot of similar items of work to complete. Here we'll look at the loop structures available in JavaScript that handle such needs.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Keep_me_in_the_loop", "title": "Keep me in the loop"}, {"id": "Why_bother", "title": "Why bother?"}, {"id": "Hidden_code", "title": "Hidden code"}, {"id": "The_standard_for_loop", "title": "The standard for loop"}, {"id": "Hidden_code_2", "title": "Hidden code 2"}, {"id": "Exiting_loops_with_break", "title": "Exiting loops with break"}, {"id": "Hidden_code_3", "title": "Hidden code 3"}, {"id": "Skipping_iterations_with_continue", "title": "Skipping iterations with continue"}, {"id": "Hidden_code_4", "title": "Hidden code 4"}, {"id": "while_and_do_..._while", "title": "while and do ... while"}, {"id": "Active_learning_Launch_countdown!", "title": "Active learning: Launch countdown!"}, {"id": "Active_learning", "title": "Active learning"}, {"id": "Active_learning_Filling_in_a_guest_list", "title": "Active learning: Filling in a guest list"}, {"id": "Active_learning_2", "title": "Active learning 2"}, {"id": "Which_loop_type_should_you_use", "title": "Which loop type should you use?"}, {"id": "Conclusion", "title": "Conclusion"}, {"id": "See_also", "title": "See also"}], "slug": "Learn/JavaScript/Building_blocks/Looping_code", "review_tags": []}