Js保留小数点的4种效果实现代码分享

 更新时间:2014年04月12日 11:28:17   作者:  
jvascript 计算保留小数点一两位,有四种不同效果,非常适用于商城类网站,需要的朋友可以参考下
1、将小数点清零:
复制代码 代码如下:
function returnFloat0(value) {
    value = Math.round(parseFloat(value));
    return value;
}

2、保留一位小数点:
复制代码 代码如下:
function returnFloat1(value) {
    value = Math.round(parseFloat(value) * 10) / 10;
    if (value.toString().indexOf(".") < 0) {
        value = value.toString() + ".0";
    }
    return value;
}

3、保留两位小数点
复制代码 代码如下:
function returnFloat2(value){
    value = Math.round(parseFloat(value) * 100) / 100;
    if (value.toString().indexOf(".") < 0) {
        value = value.toString() + ".00";
    }
    return value;
}

4、保留两位小数点,一位小数自动补零
复制代码 代码如下:
function returnFloat3(value) {
    value = Math.round(parseFloat(value) * 100) / 100;
    var xsd = value.toString().split(".");
    //Ext.log(xsd.length);
    if(xsd.length==1){
        value = value.toString()+".00";
        return value;
    }
    if(xsd.length>1){
        if(xsd[1].length<2){
            value = value.toString()+"0";
        }
        return value;
    }
}

相关文章

  • Javascript isArray 数组类型检测函数

    Javascript isArray 数组类型检测函数

    在日常开发中,我们经常需要判断某个对象是否是数组类型的,在js中检测对象类型的常见的方法有几种.
    2009-10-10
  • 自己做的模拟模态对话框实现代码

    自己做的模拟模态对话框实现代码

    最近做完一个项目,发现浏览器兼容问题,模态对话框只有IE支持,但是IE9又不能支持带框架的对话框,那个对话框的大小打死都设置不了,在网上查说因为好多功能被IE9屏蔽了,于是自己做了一个模拟对话框的东西
    2012-05-05
  • 关于HTTP传输中gzip压缩的秘密探索分析

    关于HTTP传输中gzip压缩的秘密探索分析

    Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。下面这篇文章主要给大家介绍了关于HTTP传输中gzip压缩的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2018-01-01
  • 微信小程序转换uniapp的迁移步骤以及遇到的问题总结

    微信小程序转换uniapp的迁移步骤以及遇到的问题总结

    最近公司有个需求,第一次遇到,把原生的微信小程序代码转换为uni-app项目,下面这篇文章主要给大家介绍了关于微信小程序转换uniapp的迁移步骤以及遇到问题的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • 怎么清空javascript数组

    怎么清空javascript数组

    这是一个很基础的问题,但是我们往往经常做错,这里简单分享下,方便需要的朋友
    2013-05-05
  • JavaScript高级程序设计 扩展--关于动态原型

    JavaScript高级程序设计 扩展--关于动态原型

    前文是基于《JavaScript高级程序设计》中关于对象创建的笔记和总结。
    2010-11-11
  • require.js 加载过程与使用方法介绍

    require.js 加载过程与使用方法介绍

    require.js是javascript模块化编程中常用的一个JS库。这篇文章主要介绍了require.js 加载过程与使用方法,需要的朋友可以参考下
    2018-10-10
  • 删除javascript所创建子节点的方法

    删除javascript所创建子节点的方法

    这篇文章主要介绍了删除javascript所创建子节点的方法,涉及javascript针对页面节点元素的操作技巧,需要的朋友可以参考下
    2015-05-05
  • js设计模式之结构型享元模式详解

    js设计模式之结构型享元模式详解

    这篇文章主要为大家详细介绍了js设计模式之结构型享元模式的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • Javascript实现div层渐隐效果的方法

    Javascript实现div层渐隐效果的方法

    这篇文章主要介绍了Javascript实现div层渐隐效果的方法,涉及javascript操作页面元素与样式变化的相关技巧,需要的朋友可以参考下
    2015-05-05

最新评论