Skip to content

range

The range function creates an array of numbers within a specified interval, with a defined step.

Syntax

typescript
range(start: number, end: number, step?: number): number[];

Parameters

NameTypeDescription
startnumberStart of range
endnumberEnd of range (exclusive)
stepnumberStep between values (optional, default 1)

Returns

TypeDescription
number[]Array of numbers in the specified range

Examples

typescript
range(0, 5); // => [0, 1, 2, 3, 4]
range(1, 10, 2); // => [1, 3, 5, 7, 9]
range(5, 0, -1); // => [5, 4, 3, 2, 1]

Notes

  • The end value is not included in the result.
  • Throws an error if step is 0.
  • Useful for generating numeric sequences.

References

Released under the MIT License.