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 相关文章推荐
判断是否安装flash player及当前版本的JS代码
Aug 08 Javascript
jQuery老黄历完整实现方法
Jan 16 Javascript
原生javascript实现addClass,removeClass,hasClass函数
Feb 25 Javascript
使用three.js 画渐变的直线
Jun 05 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
Jun 13 Javascript
JavaScript html5利用FileReader实现上传功能
Mar 27 Javascript
JavaScript实现前端实时搜索功能
Mar 26 Javascript
vue-cli如何引入bootstrap工具的方法
Oct 19 Javascript
vue-router之nuxt动态路由设置的两种方法小结
Sep 26 Javascript
vue将后台数据时间戳转换成日期格式
Jul 31 Javascript
JavaScript中ES6规范中let和const的用法和区别
Aug 06 Javascript
vue3中的组件间通信
Mar 31 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 tp验证表单与自动填充函数代码
2012/02/22 PHP
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
2008/12/25 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
JS分页效果示例
2013/10/11 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
Jquery api 速查表分享
2015/01/12 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
Javascript数组Array方法解读
2016/03/13 Javascript
JS比较两个数值的大小实例
2016/11/25 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
基于JavaScript实现下拉列表左右移动代码
2017/02/07 Javascript
bootstrap table实现单击单元格可编辑功能
2017/03/28 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
ionic2懒加载配置详解
2017/09/01 Javascript
Vue用v-for给src属性赋值的方法
2018/03/03 Javascript
js控制随机数生成概率代码实例
2019/03/21 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
Python字符编码与函数的基本使用方法
2017/09/30 Python
Python迭代器与生成器用法实例分析
2018/07/09 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
用Python调用win命令行提高工作效率的实例
2019/08/14 Python
Python Selenium参数配置方法解析
2020/01/19 Python
web字体加载方案优化小结
2019/11/29 HTML / CSS
《争吵》教学反思
2014/02/15 职场文书
《她是我的朋友》教学反思
2014/04/26 职场文书
保安2014年终工作总结
2014/12/06 职场文书
员工离职感谢信
2015/01/22 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js