# Range

Jump to navigation
Jump to search

`range(from, to, step)`

returns a list containing a series of numbers within a range.

`from`

(number, default 0): first number to include in the list`to`

(number, default 0): point at which to stop adding numbers to the list`step`

(number, optional): amount to add to the previous number on each step; defaults to 1 if to > from, or -1 if to < from

## Examples

```
range(1, 5) // returns [1, 2, 3, 4, 5]
range(5) // returns [5, 4, 3, 2, 1, 0]
range(5, 1) // returns [5, 4, 3, 2, 1]
range(1, 10, 2) // returns [1, 3, 5, 7, 9]
range(50, 5, -10) // returns [50, 40, 30, 20, 10]
```