文档章节

Js 对数值进行舍入

程序猿之小菜鸟
 程序猿之小菜鸟
发布于 2016/03/23 18:04
字数 179
阅读 46
收藏 1

我们在开发中,可能会遇到,19999显示为1.9万的情况,我们可以将该数字取千位以上的数字19,然后再除以10就得到了1.9,具体代码如下。

function numToWan(num){
   if(num>=10000){
        num = Math.floor(num/1000)/10+"万";
   }
   return num;
}

如果20001要求显示为2.1万,具体代码如下

function numToWan(num){
   if(num>=10000){
        num = Math.ceil(num/1000)/10+"万";
   }
   return num;
}

对于保留n位小数,并且不能四舍五入的情况,可以先计算出num/Math.pow(10,m-n),然后再进行上舍入或者下舍入,再除以Math.pow(10,n),就可以得到想要的值。如果精确到万,则m=4;精确到千,则m=3

© 著作权归作者所有

程序猿之小菜鸟
粉丝 5
博文 58
码字总数 9766
作品 0
青岛
程序员
私信 提问
【转载】Javascript使用Math.floor方法向下取整

在Javascript的数值运算中,很多时候需要对最后计算结果向下取整,Math.floor是javascript中对计算结果向下取整的函数,它总是将数值向下舍入为最接近的整数。此外Math.ceil()函数则是javas...

江湖逍遥
06/09
0
0
Math.ceil(),Math.floor()与Math.round()三个函数的定义。

JavaScript: The Definitive Guide, 4th Edition中对Math.ceil(),Math.floor()与Math.round()三个函数的定义。 Math.ceil() ceil() 方法可对一个数进行上舍入。 参数必须是一个数值。返回值大...

林文聪
2012/09/25
354
0
js小数点保留时的四舍五入问题的处理

需求:要求保留两位小数,四舍五入 js的toFixed方法保留小数时的处理是4、5舍6入 使用Math.round(x)来进行数值转换,把一个数字数字舍入为最接近的整数 为什么要乘以100除以10呢? 因为js涉及...

jia林
03/21
0
0
【转载】Javascript使用Math.random()随机数函数生成1至1000的随机数

在Javascript代码编写过程中,有时候我们需要使用Js来生成随机数,清除ajax的get请求缓存的时候我们会带上一个随机数来解决此问题,此外在其他应用中也可能使用到随机数,在Javascript语言中...

江湖逍遥
06/09
0
0
了解 JavaScript 中的内置对象

Number JavaScript Number 对象是 一个数值包装器。您可以将其与 new 关键词结合使用,并将其设置为一个稍后要在 JavaScript 代码中使用的变量: 或者,您可以通过将一个变量设置为一个数值来...

百变茄
2014/01/02
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
4
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部