javascript保留两位小数的实现方法你了解吗

 更新时间:2022年01月18日 11:00:48   作者:栖身星河之中  
这篇文章主要为大家介绍了javascript保留两位小数的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

1.四舍五入:tofixed

实例 :

把数字转换为字符串,结果的小数点后有指定位数的数字

var num =2.446242342;
num = num.toFixed(2);  // 输出结果为 2.45

例子:

在这里插入图片描述

:(Number(turnover)/100000000).toFixed(1);//单位为亿元时,就除已1亿,如果单位为万元时就除以1万,tofixed括号里1表示保留一位小数,并且四舍五入:(Number(turnover)/100000000).toFixed(1);
//单位为亿元时,就除已1亿,如果单位为万元时就除以1万,tofixed括号里1表示保留一位小数,并且四舍五入

2.不四舍五入

实例:返回小于等于x的最大整数

Math.floor(1.6);	// 输出结果为 1

例子:

第一种,先把小数变整数:

Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/))   
// 输出结果为 15.77,不能用于整数如 10 必须写为10.0000

第二种,当作字符串,使用正则匹配:

Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/))   
// 输出结果为 15.77,不能用于整数如 10 必须写为10.0000
Number()
//Number 对象是原始数值的包装对象。
//Number 创建方式 new Number()。
toString() 
//方法可把一个 Number 对象转换为一个字符串,并返回结果
.match()
//方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配
//以上例子就是在0到2之间匹配指定的值

在这里插入图片描述

注意:如果是负数,请先转换为正数再计算,最后转回负数

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • three.js搭建室内场景教程

    three.js搭建室内场景教程

    这篇文章主要为大家详细介绍了three.js搭建室内场景教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • JS实现的RC4加密算法示例

    JS实现的RC4加密算法示例

    这篇文章主要介绍了JS实现的RC4加密算法,结合实例形式分析基于javascript实现的RC4加密算法简单定义与使用方法,需要的朋友可以参考下
    2018-08-08
  • element-ui的表单验证清除校验提示语的解决方案

    element-ui的表单验证清除校验提示语的解决方案

    对表单域中的数据进行校验的时候,其中有一项比较特殊,不是简单的输入框,下拉框这些表单元素,而是自己写的一个el-table的选择弹窗,本文给大家介绍element-ui的表单验证如何清除校验提示语,感兴趣的朋友一起看看吧
    2024-01-01
  • js命名空间写法示例

    js命名空间写法示例

    这篇文章主要介绍了js命名空间写法,以完整实例形式分析了JavaScript命名空间的写法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-12-12
  • JS 数字转换为大写金额的简单实例

    JS 数字转换为大写金额的简单实例

    下面小编就为大家带来一篇JS 数字转换为大写金额的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • 使用javascript函数编写简单银行取钱存钱流程

    使用javascript函数编写简单银行取钱存钱流程

    本文通过实例代码给大家讲解了使用javascript函数编写简单银行取钱存钱流程,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-05-05
  • Javascript中正则表达式的全局匹配模式分析

    Javascript中正则表达式的全局匹配模式分析

    先看一道JavaScript题目,据说是国内某知名互联网企业的JavaScript笔试题,如果对正则的全局匹配模式不了解的话可能会对下面的输出结果感到疑惑。
    2011-04-04
  • 一文详解如何清除手机上小程序缓存

    一文详解如何清除手机上小程序缓存

    大家在使用微信小程序的时候会有缓存,虽然小程序的缓存数值相比APP要少的多,下面这篇文章主要给大家介绍了关于如何清除手机上小程序缓存的相关资料,需要的朋友可以参考下
    2022-08-08
  • 微信小程序tabBar组件切换与下拉刷新实现详解

    微信小程序tabBar组件切换与下拉刷新实现详解

    tabBar相对而言用的还是比较多的,但是用起来并没有难,下面这篇文章主要给大家介绍了关于微信小程序全局配置之tabBar的相关资料,文中通过图文以及示例代码介绍的非常详细,需要的朋友可以参考下
    2022-10-10

最新评论