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 相关文章推荐
document.forms[].submit()使用介绍
Feb 19 Javascript
JS+CSS实现实用的单击输入框弹出选择框的方法
Feb 28 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
设置jQueryUI DatePicker默认语言为中文
Jun 04 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
Nov 26 Javascript
JavaScript严格模式详解
Jan 16 Javascript
基于jquery实现五星好评
Nov 18 jQuery
在Vue中使用Compass的方法
Mar 02 Javascript
vue对storejs获取的数据进行处理时遇到的几种问题小结
Mar 20 Javascript
vue路由传参页面刷新参数丢失问题解决方案
Oct 08 Javascript
详解vue 组件的实现原理
Nov 12 Javascript
使用vue-element-admin框架从后端动态获取菜单功能的实现
Apr 29 Vue.js
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之字符串变相相减的代码
2007/03/19 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
Dom与浏览器兼容性说明
2010/10/25 Javascript
JavaScript通过prototype给对象定义属性用法实例
2015/03/23 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
js中利用cookie实现记住密码功能
2020/08/20 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
JS异步处理的进化史深入讲解
2019/08/25 Javascript
javascript 高级语法之继承的基本使用方法示例
2019/11/11 Javascript
ES2020 新特性(种草)
2020/01/12 Javascript
vue实现简单加法计算器
2020/10/22 Javascript
[01:10]3.19DOTA2发布会 三代刀塔人第一代
2014/03/25 DOTA
python 图片验证码代码
2008/12/07 Python
Python的pycurl包用法简介
2015/11/13 Python
Python日期的加减等操作的示例
2017/08/15 Python
python实现贪吃蛇小游戏
2020/03/21 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
python获取整个网页源码的方法
2020/08/03 Python
浅谈如何使用python抓取网页中的动态数据实现
2020/08/17 Python
python爬虫scrapy框架之增量式爬虫的示例代码
2021/02/26 Python
修复iPhone的safari浏览器上submit按钮圆角bug
2012/12/24 HTML / CSS
.NET方向面试题
2014/11/20 面试题
Linux开机引导的步骤是什么
2015/10/19 面试题
市场开发与营销专业求职信范文
2014/05/01 职场文书
低碳环保标语
2014/06/12 职场文书
人力资源职位说明书
2014/07/29 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
2015年教研组工作总结
2015/05/04 职场文书
催款函范文
2015/06/24 职场文书
物业保洁员管理制度
2015/08/05 职场文书