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 相关文章推荐
表格奇偶行设置不同颜色的核心JS代码
Dec 24 Javascript
jquery中filter方法用法实例分析
Feb 06 Javascript
js实现匹配时换色的输入提示特效代码
Aug 17 Javascript
Javascript+CSS3实现进度条效果
Oct 28 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
Jan 05 Javascript
JavaScript设置名字输入不合法的实现方法
May 23 Javascript
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
Jun 17 Javascript
打造通用的匀速运动框架(实例讲解)
Oct 17 Javascript
webstrom Debug 调试vue项目的方法步骤
Jul 17 Javascript
jsonp跨域及实现百度首页联想功能的方法
Aug 30 Javascript
javascript对HTML字符转义与反转义
Dec 13 Javascript
解决layui-open关闭自身窗口的问题
Sep 10 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动态实现表格跨行跨列实现代码
2012/11/06 PHP
php常用文件操作函数汇总
2014/11/22 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
PHP云打印类完整示例
2016/10/15 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
不同浏览器的怪癖小结
2010/07/11 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
escape编码与unescape解码汉字出现乱码的解决方法
2014/07/02 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
jquery zTree异步加载、模糊搜索简单实例分享
2016/03/24 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
2017/01/21 Javascript
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
vue-cli脚手架引入图片的几种方法总结
2018/03/13 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
2018/06/02 Javascript
Python实现简单的可逆加密程序实例
2015/03/05 Python
Python callable()函数用法实例分析
2018/03/17 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
2018/04/28 Python
详解Django rest_framework实现RESTful API
2018/05/24 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
Python3中关于cookie的创建与保存
2018/10/21 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
python对csv文件追加写入列的方法
2019/08/01 Python
Python for循环及基础用法详解
2019/11/08 Python
python 协程 gevent原理与用法分析
2019/11/22 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
解决阿里云邮件发送不能使用25端口问题
2020/08/07 Python
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
2013/06/03 HTML / CSS
诺思信科技(南京)有限公司.NET笔试题答案
2013/07/06 面试题
机电一体化专业毕业生自荐信
2014/06/19 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
2015年安全保卫工作总结
2015/05/14 职场文书
《世界多美呀》教学反思
2016/02/22 职场文书