
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Returning array of natural numbers between a range in JavaScript
Problem
We are required to write a JavaScript function that takes in an array of two numbers [a, b] (a <= b), specifying a range.
Our function should return an array of all natural numbers between a and b including them
Example
Following is the code −
const range = [6, 45]; const naturalBetweenRange = ([lower, upper] = [1, 1]) => { if(lower > upper){ return []; }; const res = []; for(let i = lower; i <= upper; i++){ res.push(i); }; return res; }; console.log(naturalBetweenRange(range));
Output
[ 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45 ]
- Related Articles
- Summing cubes of natural numbers within a range in JavaScript
- Armstrong numbers between a range - JavaScript
- Sum of prime numbers between a range - JavaScript
- Returning an array containing last n even numbers from input array in JavaScript
- Generating n random numbers between a range - JavaScript
- Sum array of rational numbers and returning the result in simplest form in JavaScript
- Returning just greater array in JavaScript
- Returning reverse array of integers using JavaScript
- Prime numbers in a range - JavaScript
- Returning a range or a number that specifies the square root of a number in JavaScript
- Prime numbers within a range in JavaScript
- JavaScript - Accept only numbers between 0 to 255 range?
- Returning only odd number from array in JavaScript
- Generate n random numbers between a range and pick the greatest in JavaScript
- Accessing and returning nested array value - JavaScript?

Advertisements