1.for loop: This is used when you are aware of the desired number of iterations. The initialization, condition, and iteration phases are specified.
2. while loop: This loop iterates indefinitely as long as a given condition is satisfied. When you're not sure how many iterations are necessary, it can be helpful.
3.do...while loop: This loop functions similarly to the while loop but ensures that the code block will be run at least once before the condition is checked.
4.for...in loop: Iterates over an object's enumerable properties. It is frequently employed to iterate through an object's or array's properties.
5.for...of loop: This loop iterates across items that can be iterated, such as sets, strings, maps, and arrays. In contrast to the for loop, it offers a simplified syntax when working with iterable