• 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:

  • Generate a random number in a given range with JavaScript
  • Convert a string into an integer (a whole number)
  • Quartic Equation Solver
  • Circumference Calculator

Primary Sidebar

Popular Posts

Story Generator

IP Grabber – get a users IP address with JavaScript

Simple Calendar

Remove Ads

Astrological Calculator

Copyright © 2025 JavaScriptSource.com

  • About
  • Privacy Policy
  • FAQ
  • Jobs For Developers