JS中数字取整 您所在的位置:网站首页 js取整的方法 JS中数字取整

JS中数字取整

2024-07-15 16:22| 来源: 网络整理| 查看: 265

综述

js中经常会遇到取整问题,所以做了下总结。总的来说分为两个方面,直接取整(不考虑小数点后的部分)还是计算后取整(例如四舍五入,向上取整等)。

一、直接取整

1.parseInt(number) 这大概是取整最常用的方法了,因为parseInt()不是只能处理Number类型,还可以处理字符串类型的。 parseInt()处理在处理字符串时,会从第一个不是空格的字符开始处理。如果第一个不是数字字符或者负号,则返回NaN;如果是数字字符,则会一直处理到不是数字字符为止。 注意,parseInt()可以识别各种整数格式(十进制,八进制和十六进制)。

var num1 = parseInt("2015nov"), //2015 num2 = parseInt(""), //NaN num3 = parseInt("0xA"), //10(十六进制) num4 = parseInt(20.15), //20 num5 = parseInt(-20.15), //-20 num6 = parseInt("070"); //56(八进制数)

2.~~number 所有取整之中最快的,位运算,一如既往的快。

var num1 = ~~20.15, //20 num2 = ~~(-20.15); //-20

3.number^0

var num1 = 20.15^0, //20 num2 = (-20.15)^0; //-20

4.number



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有