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;
    }
}

相关文章

  • JS 实现Base64编码与解码实例详解

    JS 实现Base64编码与解码实例详解

    这篇文章主要介绍了JS 实现Base64编码与解码实例详解的相关资料,并附实例代码,帮助大家学习理解此部分知识,需要的朋友可以参考下
    2016-11-11
  • JavaScript实现命名空间的多种方式

    JavaScript实现命名空间的多种方式

    随着项目规模的不断扩大,如何有效地组织和管理代码成为一个重要的课题,命名空间是解决这一问题的有效手段之一,它可以帮助我们避免全局变量污染,减少变量名冲突的问题,从而提高代码的可维护性和模块化程度,本文介绍了JavaScript实现命名空间的多种方式
    2024-11-11
  • IE6-IE9中tbody的innerHTML不能赋值的解决方法

    IE6-IE9中tbody的innerHTML不能赋值的解决方法

    这篇文章主要介绍了IE6-IE9中tbody的innerHTML不能赋值的解决方法,需要的朋友可以参考下
    2014-06-06
  • javascript事件的绑定基础实例讲解(34)

    javascript事件的绑定基础实例讲解(34)

    这篇文章主要为大家详细介绍了javascript事件的绑定基础实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • js实现图片3D轮播效果

    js实现图片3D轮播效果

    这篇文章主要为大家详细介绍了js实现图片3D轮播效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • 原生js实现移动端瀑布流式代码示例

    原生js实现移动端瀑布流式代码示例

    这篇文章主要为大家分享了原生js实现移动端瀑布流式代码示例,对瀑布流布局感兴趣的小伙伴们可以参考一下
    2015-12-12
  • JS异步错误捕获的一些事小结

    JS异步错误捕获的一些事小结

    这篇文章主要给大家介绍了关于JS异步错误捕获的一些事,文中通过示例代码介绍的非常详细,对大家学习或者使用Javascript具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • JS中function(e) 其中的e代表什么意思

    JS中function(e) 其中的e代表什么意思

    我们知道js有很多事件,事件说白了就是 鼠标点击,鼠标移动 ,键盘打字什么的这些人为的操作,本文给大家介绍JS中function(e) 其中的e代表什么意思,感兴趣的朋友一起看看吧
    2024-01-01
  • JS 连锁泡泡 v1.1

    JS 连锁泡泡 v1.1

    前几天在朋友的iPhone上面玩了一个连锁泡泡游戏,头脑发热就想用js写一个。
    2009-09-09
  • JavaScript数据在不同页面的传递(URL参数获取)

    JavaScript数据在不同页面的传递(URL参数获取)

    这篇文章主要介绍了JavaScript数据在不同页面的传递(URL参数获取),下面文章围绕JavaScript数据在不同页面的传递的实现过,想了解的小伙伴可以和小编一起进入文章了解具体内容,需要的也朋友可参考一下
    2021-12-12

最新评论