2020-05-28
描述
将一个值转换为安全整数。
提示
- 使用
Math.max()
和Math.min()
获取最接近的安全值 - 使用
Math.round()
将其转换为整数
代码
const toSafeInteger = num =>
Math.round(Math.max(Math.min(num, Number.MAX_SAFE_INTEGER), Number.MIN_SAFE_INTEGER));
示例
将下列值转换为安全整数:
toSafeInteger('3.2'); // 3
toSafeInteger(Infinity); // 9007199254740991
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于