返回顶部
首页 > 资讯 > 精选 >js如何实现数字取整
  • 395
分享到

js如何实现数字取整

2023-06-17 12:06:53 395人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关js如何实现数字取整,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。数字取整如果有一个数字包含小数,我们想要去除小数,通过会使用math.floor、math.ceil或math

这篇文章将为大家详细讲解有关js如何实现数字取整,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

数字取整

如果有一个数字包含小数,我们想要去除小数,通过会使用math.floormath.ceilmath.round方法来消除小数。其实可以使用~~运算符来消除数字的小数部分,它相对于数字的那些方法会快很多。

~~3.1415926  // 3

其实这个运算符的作用有很多,通常是用来将变量转化为数字类型的,不同类型的转化结果不一样:

  • 如果是数字类型的字符串,就会转化为纯数字;

  • 如果字符串包含数字之外的值,就会转化为0;

  • 如果是布尔类型,true会返回1,false会返回0;

除了这种方式之外,我们还可以使用按位与来实现数字的取整操作,只需要在数字后面加上|0即可:

23.9 | 0   // 23-23.9 | 0   // -23

这个操作也是直接去除数字后面的小数。这个方法和上面方法类似,使用起来性能都会比javascript的的api好很多。

关于“js如何实现数字取整”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: js如何实现数字取整

本文链接: https://lsjlt.com/news/289233.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • js如何实现数字取整
    这篇文章将为大家详细讲解有关js如何实现数字取整,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。数字取整如果有一个数字包含小数,我们想要去除小数,通过会使用math.floor、math.ceil或math...
    99+
    2023-06-17
  • js如何实现字符串和整数转换
    小编给大家分享一下js如何实现字符串和整数转换,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!字符串和整数转换使用 + 操作符将字符串快速转换为数字:const&n...
    99+
    2023-06-27
  • JS如何取整
    这篇文章主要介绍了JS如何取整,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  parseInt() 该方法取整是把小数点后面小数...
    99+
    2024-04-02
  • C++怎么实现数字取整
    本篇内容介绍了“C++怎么实现数字取整”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!问题描述写出一个程序,接受一个正浮点数值,输出该数值的近...
    99+
    2023-06-19
  • js如何实现数字排序
    这篇文章主要介绍了js如何实现数字排序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。数字排序默认地,sort() 函数按照字符串顺序对值进行...
    99+
    2024-04-02
  • js如何实现数字拼图
    这篇文章主要介绍“js如何实现数字拼图”,在日常操作中,相信很多人在js如何实现数字拼图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”js如何实现数字拼图”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!重点...
    99+
    2023-07-02
  • PHP如何实现除法取整数
    这篇文章主要介绍PHP如何实现除法取整数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方案解决目标:对一个数进行除法取整数1.round — 对浮点数进行四舍五入float roun...
    99+
    2024-04-02
  • js如何实现数字分隔符
    小编给大家分享一下js如何实现数字分隔符,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!数字分隔符可以使用下划线作为数字分隔符,这样可以方便地计算数字中0的个数。/...
    99+
    2023-06-27
  • php如何实现两数相除取整
    这篇文章主要为大家分析了php如何实现两数相除取整的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“php如何实现两数相除取整”的知识吧。php实现两数相除取整...
    99+
    2023-06-28
  • js如何实现数字递增特效
    这篇文章主要介绍js如何实现数字递增特效,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!示例如下:上面就是这个插件的效果,我们来看一下怎么使用的吧第一: HTML部分这里简单列举一个&...
    99+
    2024-04-02
  • php如何实现向上取整
    本篇内容主要讲解“php如何实现向上取整”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何实现向上取整”吧!在php中,可以使用ceil()函数进行向上取整,该函数可以向上舍入为最接近的整...
    99+
    2023-06-20
  • python如何实现向上取整
    目录python如何取整1、向下取整2、四舍五入3、向上取整4、分别取整数部分和小数部分python中的取整问题先看一段代码总结python如何取整 数据处理是编程中不可避免的,很多...
    99+
    2023-01-31
    python向上取整 python取整 python如何取整
  • js实现数字拼图
    本文实例为大家分享了js实现数字拼图的具体代码,供大家参考,具体内容如下 重点: 游戏区分为8个div,进行游戏时需要判断点击的div是否可移动,移动后判断游戏是否结束。 解决思路:...
    99+
    2024-04-02
  • js如何获取字符串最后几位字符数
    这篇文章主要为大家展示了“js如何获取字符串最后几位字符数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何获取字符串最后几位字符数”这篇文章吧。 js获...
    99+
    2024-04-02
  • python如何实现单一数字取对数与数列取对数
    小编给大家分享一下python如何实现单一数字取对数与数列取对数,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!python取对数可以采用两种工具包,math包可对单一数字取对数,numpy可以数列整体取对数。1、仅对单一数...
    99+
    2023-06-15
  • js如何使用位运算符来取整
    小编给大家分享一下js如何使用位运算符来取整,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用~、>>、<<、>>>、|...
    99+
    2023-06-27
  • js如何实现bind函数
    这篇文章主要为大家展示了“js如何实现bind函数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何实现bind函数”这篇文章吧。bind 函数的实现步骤:...
    99+
    2024-04-02
  • js如何实现apply函数
    这篇文章主要介绍了js如何实现apply函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。apply 函数的实现步骤:判断调用对象是否为函数...
    99+
    2024-04-02
  • js如何实现call函数
    这篇文章主要为大家展示了“js如何实现call函数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何实现call函数”这篇文章吧。call 函数的实现步骤:...
    99+
    2024-04-02
  • python中如何取整数
    这篇文章主要介绍了python中如何取整数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、向下取整: int()>>> a =&nbs...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作