JavaScript loop
This is a mechanism or step to execute a piece of code repeatedly.
This usally have starting point and ending point or it could run continuously non stop(which could lead to memory loss). Its mostly occur in an array
.
They are different types of loop, which initially perform the same task by repeating an action number of times(0-10000) or continuously.
Generally a loop should contain
- Initial expression(more like an initial value of a parameter)
- Condition (more like on what bases should you carry out a task)
- Increasing or descending order ( more like when the code has perform the first task, then rerun again e.g automating a dice game 100 times)
- Statement of execution (more like further adding features or certain conditions )
Types of loop JavaScript js
Loop js iterates a program or code.
Iteration is a single execution of a loop body.
1. do while loop:
This execute a task in an infinite number of times except the condition is false, the execution ends.
_In order to run multiple statement, block ({ }) is use to group them.
_
do{
//statement of task
} while (//condition);
2. while loop:
This is similar to do-while loop. If i++
is not included, it will loop forever, therefore causing storage issue in the browser.
Counter iterators:break & continue
Break:
This terminate loop and switch immediately.
Note: generally if the loop is being executed, it stop running if the condition is false contrary to the condition imply. Also if using prompt; when cancel is click, it end the program.
Continue:
This omit the condition and restore the loop (do while
, while
, for
).
It help restart the loop when another condition is met(more like rerun after a part in a condition is obtained and keep working).
Labelled statement:
This is a statement use to break
or continue
a loop. It helps to break or continue multiple nested loop at once.
It works two ways or both ways; clear example
3. for loop:
it's execute task fixed number of times.
4. for of loop:
This loops through the values of an iterable object
and over iterable data structures such as arrays
, strings
, maps
, nodeLists
, and more.
Note: this help returns items with previous item when using increments.
forEach:
This is a method in array
that calls a function once for each array element.
5. for in loop:
This loop the properties of an object.
Review articles on function JavaScript
Let us connect with each other
connection between two or more parties bring solution to a problem
Top comments (0)