JavaScript Loops:
- for
Output:<script type="text/javascript"> // for loop const cities = ['Delhi', 'Bangalore', 'Pune', 'Patna', 'Mysore', 'Mumbai', 'Jaipur', 'Bhopal']; for (var i = 0; i < cities.length; i++) { console.log(cities[i]); } </script>

- while
Output:<script type="text/javascript"> // while loop const cities = ['Delhi', 'Bangalore', 'Pune', 'Patna', 'Mysore', 'Mumbai', 'Jaipur', 'Bhopal']; let i = 0; while(i < cities.length){ console.log(cities[i]); i++; } </script>

- foreach
Output:<script type="text/javascript"> // foreach loop const cities = ['Delhi', 'Bangalore', 'Pune', 'Patna', 'Mysore', 'Mumbai', 'Jaipur', 'Bhopal']; cities.forEach(value => { console.log(value); }); </script>

- map
Output:<script type="text/javascript"> // map loop const cities = ['Delhi', 'Bangalore', 'Pune', 'Patna', 'Mysore', 'Mumbai', 'Jaipur', 'Bhopal']; const cityNames = cities.map(value => { const cityName = value.toUpperCase(); return cityName; }); console.log(cityNames); </script>

- do while
Output:<script type="text/javascript"> // do while loop const cities = ['Delhi', 'Bangalore', 'Pune', 'Patna', 'Mysore', 'Mumbai', 'Jaipur', 'Bhopal']; let i = 0; do { console.log(cities[i]); i++; } while(i < cities.length) </script>

- for in
Output:<script type="text/javascript"> // for in loop const cities = ['Delhi', 'Bangalore', 'Pune', 'Patna', 'Mysore', 'Mumbai', 'Jaipur', 'Bhopal']; for(const key in cities) { console.log(cities[key]); } </script>

- for of
<script type="text/javascript"> // for of loop const cities = ['Delhi', 'Bangalore', 'Pune', 'Patna', 'Mysore', 'Mumbai', 'Jaipur', 'Bhopal']; for(const value of cities) { console.log(value); } </script>Output:
