JavaScript: Limit a value inside a certain range

JavaScript Math: Exercise-37 with Solution

Write a JavaScript function to limit a value inside a certain range.

Note : If the value is higher than max it will return max. and if the value is smaller than min it will return the min.
Test Data :
console.log(value_limit(7, 1, 12));
7
console.log(value_limit(-7, 0, 12));
0
console.log(value_limit(15, 0, 12));
12

Sample Solution:-

HTML Code :

``````<!DOCTYPE html>
<html>
<meta charset="utf-8">
<title>JavaScript function to limit a value inside a certain range.</title>
<body>

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

JavaScript Code:

``````function value_limit(val, min, max) {
return val < min ? min : (val > max ? max : val);
}

console.log(value_limit(7, 1, 12));
console.log(value_limit(-7, 0, 12));
console.log(value_limit(15, 0, 12));
```
```

Sample Output:

```7
0
12
```

Pictorial Presentation:

Flowchart:

Live Demo:

See the Pen javascript-math-exercise-37 by w3resource (@w3resource) on CodePen.

Improve this sample solution and post your code through Disqus

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿