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


Posted in Javascript onApril 12, 2014

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 相关文章推荐
IE6下JS动态设置图片src地址问题
Jan 08 Javascript
js有关元素内容操作小结
Dec 20 Javascript
利用了jquery的ajax实现二级联互动菜单
Dec 02 Javascript
javascript为下拉列表动态添加数据项
May 23 Javascript
JavaScript 模块的循环加载实现方法
Dec 13 Javascript
基于jQuery实现弹出可关闭遮罩提示框实例代码
Jul 18 Javascript
关于Function中的bind()示例详解
Dec 02 Javascript
js中的DOM模拟购物车功能
Mar 22 Javascript
Vue $emit $refs子父组件间方法的调用实例
Sep 12 Javascript
写gulp遇到的ES6问题详解
Dec 03 Javascript
js实现一个页面多个倒计时的3种方法
Feb 25 Javascript
JS严格模式原理与用法实例分析
Apr 27 Javascript
JS判断客户端是手机还是PC的2个代码
Apr 12 #Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
Apr 12 #Javascript
jQuery中阻止冒泡事件的方法介绍
Apr 12 #Javascript
jquery ajax应用中iframe自适应高度问题解决方法
Apr 12 #Javascript
javascript事件冒泡详解和捕获、阻止方法
Apr 12 #Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
Apr 12 #Javascript
用jquery写的菜单从左往右滑动出现
Apr 11 #Javascript
You might like
php 购物车的例子
2009/05/04 PHP
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
浅析PHP原理之变量(Variables inside PHP)
2013/08/09 PHP
PHP curl使用实例
2015/07/02 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
PHP判断用户是否已经登录(跳转到不同页面或者执行不同动作)
2016/09/22 PHP
php微信开发之自定义菜单实现
2016/11/18 PHP
PDO::commit讲解
2019/01/27 PHP
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
jquery 表格的增行删行实现思路
2013/03/21 Javascript
jQuery实现切换页面过渡动画效果
2015/10/29 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
ng-alain表单使用方式详解
2018/07/10 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
Python 解析XML文件
2009/04/15 Python
python中关于for循环的碎碎念
2017/06/30 Python
Python3多进程 multiprocessing 模块实例详解
2018/06/11 Python
ansible动态Inventory主机清单配置遇到的坑
2020/01/19 Python
python ffmpeg任意提取视频帧的方法
2020/02/21 Python
纯css3显示隐藏一个div特效的具体实现
2014/02/10 HTML / CSS
墨西哥购物网站:Elektra
2020/01/21 全球购物
创意广告词
2014/03/17 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
小学生感恩演讲稿
2014/04/25 职场文书
伊琍体标语
2014/06/25 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
领导班子四风对照检查材料
2014/09/23 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
2015年学校安全管理工作总结
2015/05/11 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
2015年幼儿园德育工作总结
2015/05/25 职场文书