 # JavaScript: Check whether a given number presents in the range 40..10000

## JavaScript Basic: Exercise-47 with Solution

Write a JavaScript program to check whether a given number is presents in the range 40..10000.
For example 40 presents in 40 and 4000.

Sample Solution:

HTML Code:

``````<!DOCTYPE html>
<html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JavaScript program to check whether a given number is presents in the range 40..10000. </title>
<body>

</body>
</html>
```
```

JavaScript Code:

``````function test_digit(x, y, n)
{
if (n < 40 || n > 10000)
return false;
else
if (n >= x && n <= y)
return true;
else
return false;
}
console.log(test_digit(40, 4000, 45));
console.log(test_digit(80, 320, 79));
console.log(test_digit(89, 4000, 30));
```
```

Sample Output:

```true
false
false
```

Flowchart: ES6 Version:

``````function test_digit(x, y, n)
{
if (n < 40 || n > 10000)
return false;
else
if (n >= x && n <= y)
return true;
else
return false;
}
console.log(test_digit(40, 4000, 45));
console.log(test_digit(80, 320, 79));
console.log(test_digit(89, 4000, 30));

``````

Live Demo:

See the Pen JavaScript: Check whether a given number presents in the range 40..10000 - basic-ex-47 by w3resource (@w3resource) on CodePen.

Improve this sample solution and post your code through Disqus

What is the difficulty level of this exercise?

﻿

## JavaScript: Tips of the Day

Classes/function constructors

```class Person {
constructor() {
this.name = 'Owen';
}
}

Person = class AnotherPerson {
constructor() {
this.name = 'Eddie';
}
};

const member = new Person();
console.log(member.name);
```

We can set classes equal to other classes/function constructors. In this case, we set Person equal to AnotherPerson. The name on this constructor is Eddie, so the name property on the new Person instance member is "Eddie".

Ref: https://bit.ly/3jFRBje