JavaScript: Convert a value to a safe integer
JavaScript fundamental (ES6 Syntax): Exercise-29 with Solution
Write a JavaScript program to convert a value to a safe integer.
- Use Math.max() and Math.min() to find the closest safe value.
- Use Math.round() to convert to an integer.
Sample Solution:
JavaScript Code:
//#Source https://bit.ly/2neWfJ2
const to_Safe_Integer = num =>
Math.round(Math.max(Math.min(num, Number.MAX_SAFE_INTEGER), Number.MIN_SAFE_INTEGER));
console.log(to_Safe_Integer('5.2'));
console.log(to_Safe_Integer('5.52'));
console.log(to_Safe_Integer(Infinity));
Sample Output:
5 6 9007199254740991
Flowchart:

Live Demo:
See the Pen javascript-basic-exercise-1-29 by w3resource (@w3resource) on CodePen.
Improve this sample solution and post your code through Disqus
Previous: Write a JavaScript program to measure the time taken by a function to execute.
Next: Write a JavaScript program to filter out the element(s) of an given array, that have one of the specified values.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join