• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
JavaScriptSource

JavaScriptSource

Search 5,000+ Free JavaScript Snippets

  • Home
  • Browse Snippets
    • Addon
    • Ajax
    • Buttons
    • Cookies
    • CSS
    • Featured
    • Forms
    • Games
    • Generators
    • Image Effects
    • Math Related
    • Miscellaneous
    • Multimedia
    • Navigation
    • Page Details
    • Passwords
    • Text Effects
    • Time & Date
    • User Details
Home / Math Related / Convert a value to a safe integer

Convert a value to a safe integer

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.

Source

https://www.30secondsofcode.org/js/s/to-safe-integer

const toSafeInteger = num =>
  Math.round(
    Math.max(Math.min(num, Number.MAX_SAFE_INTEGER), Number.MIN_SAFE_INTEGER)
  );

// Examples
toSafeInteger('3.2'); // 3
toSafeInteger(Infinity); // 9007199254740991

Math Related

Related Snippets:

  • Take a number and return it in the specified currency formatting
  • Quartic Equation Solver
  • Circumference Calculator
  • Roman Numeral Converter 2

Primary Sidebar

FREE UPDATES!

Get the latest updates in your inbox for FREE!

Popular Posts

Story Generator

IP Grabber – get a users IP address with JavaScript

Simple Calendar

Remove Ads

Astrological Calculator

Copyright © 2023 JavaScriptSource.com

  • About
  • Privacy Policy
  • Submit
  • FAQ
  • Jobs For Developers
  • Contact Us