> For the complete documentation index, see [llms.txt](https://docs.emobiq.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.emobiq.com/emobiq-client/006-actions-and-visual-logic/action-reference/cordova/flow/forloop.md).

# forLoop

## Description

Loops through the parameter over a range, from the start to the end of the range with an increment of 1 step after every loop to execute a statement until a particular condition is satisfied.

## Input / Parameter

| Name  | Description                                     | Input Type | Default | Options | Required |
| ----- | ----------------------------------------------- | ---------- | ------- | ------- | -------- |
| start | The first value in the range to be looped over. | Number     | -       | -       | Yes      |
| end   | The last value in the range to be looped over.  | Number     | -       | -       | Yes      |

## Output

N/A

## Callback

### yesCallback

This will be triggered for every loop that happens within the range.

| Description                                | Output Type |
| ------------------------------------------ | ----------- |
| The current active value within the range. | Number      |

## Video

Coming Soon.

## Example

The user wants to loop through a range of numbers from 1 to 12.

### Step

1. Call the function `forLoop` and enter the parameters for the loop to run.\
   start: 1\
   end: 12

   ![](/files/QYo1owxeYS2OwAm3AZwD)

   ![](/files/ywbe2RvHxSpR8kMDjL91)
2. Add a console and display the response from console.<br>

   ![](/files/UrGGnWcavuIj28z2BvKX)

   ![](/files/7ZmQ1ORCsmyA2YTLKbBc)

### Result

![](/files/r5cgYinp28sjxgUNpEAS)

## Links
