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 相关文章推荐
hover的用法及live的用法介绍(鼠标悬停效果)
Mar 29 Javascript
Jquery获得控件值的三种方法总结
Feb 13 Javascript
写出高效jquery代码的19条指南
Mar 19 Javascript
百度判断手机终端并自动跳转js代码及使用实例
Jun 11 Javascript
JavaScript数据类型之基本类型和引用类型的值
Apr 01 Javascript
原生js实现图片层叠轮播切换效果
Feb 02 Javascript
js事件处理程序跨浏览器解决方案
Mar 27 Javascript
深入理解js promise chain
May 05 Javascript
详解Vue.js之视图和数据的双向绑定(v-model)
Jun 23 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
Jul 19 Javascript
Vue多系统切换实现方案
Jun 05 Javascript
vue与django集成打包的实现方法
Nov 11 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生成WAP页面
2006/10/09 PHP
main.php
2006/12/09 PHP
PHP array_multisort() 函数的深入解析
2013/06/20 PHP
PHP实现全角字符转为半角方法汇总
2015/07/09 PHP
Javascript 作用域使用说明
2009/08/13 Javascript
基于prototype扩展的JavaScript常用函数库
2010/11/30 Javascript
javascript定义函数的方法
2010/12/06 Javascript
js实现倒计时(距离结束还有)示例代码
2013/07/24 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
jQuery 获取页面li数组并删除不在数组中的key
2016/08/02 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
2016/10/24 Javascript
js事件源window.event.srcElement兼容性写法(详解)
2016/11/25 Javascript
js保留两位小数方法总结
2018/01/31 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python实现的阳历转阴历(农历)算法
2014/04/25 Python
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
Python实现股市信息下载的方法
2015/06/15 Python
详解python上传文件和字符到PHP服务器
2017/11/24 Python
python绘制圆柱体的方法
2018/07/02 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
python用什么编辑器进行项目开发
2020/06/17 Python
python实现一个简单RPC框架的示例
2020/10/28 Python
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
HTML5在线预览PDF的示例代码
2017/09/14 HTML / CSS
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
表达自我的市场:Society6
2018/08/01 全球购物
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android
python lambda 表达式形式分析
2022/04/03 Python
详解Redis的三种常用的缓存读写策略步骤
2022/05/06 Redis