`

JS中格式化数据保留两位小数

阅读更多

JS中格式化数据保留两位小数

摘自:http://www.cnblogs.com/zhaoxinxin/articles/1429018.html

阅:第一种方法经过验证,可用;

问题:在JS中格式化数据保留两位小数的函数的多种方法

最好方法:

保留两位好像是这样吧  
  var   a   =   9.39393;  
  alert(a.toFixed(2));

说明:

alert(Number.toFixed(9.39393));  
  返回的是9.39  
  但是只有ie5.5以上的版本才支持。

其它方法:

方法一:

  function   roundFun(numberRound,roundDigit)   //四舍五入,保留位数为roundDigit    
    {  
    if   (numberRound>=0)  
    {  
  var   tempNumber   =   parseInt((numberRound   *   Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);  
  return   tempNumber;  
  }  
  else    
    {  
  numberRound1=-numberRound  
  var   tempNumber   =   parseInt((numberRound1   *   Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);  
  return   -tempNumber;  
  }  
            }  

方法二:

<script>  
  tmp   =   "1234567.57232"  
  result   =   tmp.substr(0,tmp.indexOf(".")+3);  
  alert(result);  
  </script>  

分享到:
评论

相关推荐

    JS格式化数字金额用逗号隔开保留两位小数

    JS格式化数字金额只留两位小数。写了个格式化函数。可以控制小数位数,自动四舍五入,感兴趣的朋友可以了解下

    JS格式化数字保留两位小数点示例代码

    问题:在JS中格式化数据保留两位小数的函数的多种方法 最好方法: 保留两位好像是这样吧 代码如下: var a = 9.39393; alert&#40;a.toFixed(2&#41;); 说明: alert&#40;Number.toFixed(9.39393&#41;); 返回的是9.39...

    javascript设置金额样式转换保留两位小数示例代码

    代码如下: //金额格式转换 function parsePrice(s) { var n = 2 //设置保留的小数位数 s = parseFloat((s + “”).replace(/[^\d\.-]/g, “”)).toFixed(n) + “”; var l = s.split(“.”)[0].split(“”).reverse...

    layui使用templet格式化表格数据的方法

    /*———————格式化时间开始————————–*/ //对Date的扩展,将 Date 转化为指定格式的String //月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, //年(y)可以用 1-4 个占位符,毫秒...

    JS对货币余额格式化为标准格式

    JS对货币余额格式化为标准格式,最终结果是以英文逗号分隔,并且可以保存一位或者两位小数

    js金额数字格式化实现代码(加减逗号处理)

    例1,使数字1111111变成11,111,111.00,保留两位小数。 代码如下:&lt;html&gt;&lt;head&gt;[removed]function outputmoney(number) {number = number.replace(/\,/g, “”);if(isNaN(number) || number == “”)...

    asp.net+js实现金额格式化

    根据用户需求,在输入金额时要格式化,即每三位数字加逗号分隔,并保留两位小数。 考虑到用户的体验,随使用JS对金额进行格式化,前台代码如下: 代码如下: ”txtAmount” runat=”server” xss=removed xss=...

    精通Javascript系列之数值计算

    ——————— js 中对数值的格式化问题 对数字进行格式化输出,是非常有意义的一件事情,例如许多时候,我们希望一个数字能够输出为指定格式的字符串,拿26.9878来说,我们可能会希望它能保留两位小数来说出,即...

    js关于精确计算和数值格式化以及直接引js文件

    d要保留的小数位数(可以不传此参数,如果不传则不处理小数位数) 调用:Calc.Add(arg1,arg2,d) 返回值:两数相加的结果 */ Add: function (arg1, arg2,d) { arg1 = arg1.toString(), arg2 = arg2.toString();...

    asp.net DataFormatString格式化GridView

    还有,DataFormatString = “{0:F}”,是默认格式,显示两位小数,如果需要显示的小数位数为其他值,DataFormatString = “{0:Fn}”即可. 代码如下:DataFormatString=”{0:格式字符串}” 在DataFormatString 中的 {0}

    currencyFormat:格式化input输入框的货币金额

    格式化input输入框的货币金额,默认保留两位小数,格式化为¥ #使用方法 $('.currency').currencyFormat(); 或 var options = { sign:"$", digit: 3 } $('.currency').currencyFormat(options);

    javascript入门笔记

    3、不能使用JS中的关键字 和 保留关键字 4、变量名不能重复 5、可以采用"驼峰命名法",小驼峰命名法使用居多 6、最好见名知意 var a; var uname; 4、变量的使用 1、为变量赋值 - SET操作 只要变量出现在 ...

    JavaScript笔记

    注意:js中的方法可以直接写在代码中,不需要“类”包裹 使用方法:方法名()--&gt;方法调用--&gt;立即执行 2.js文件:网页外专门保存js脚本的文件--推荐 强调:HTML、CSS、JS都要使用UTF-8编码保存(window系统) ...

    freemarker总结

    list指令是一个迭代输出指令,用于迭代输出数据模型中的集合,list指令的语法格式如下: ... 上面的语法格式中,sequence就是一个集合对象,也可以是一个表达式,但该表达式将返回一个集合对象,而item是一个任意的...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    13.6.htm 格式化输出xml文件 13.7.htm 一个添加/删除记录的例子 第14章(/C14/) MenuSample 级联菜单实例 PageSample 实现Ajax翻页效果 数据库备份 本章实例所需要的数据库 ...

    整理后java开发全套达内学习笔记(含练习)

    格式化输出 Formatter;格式化输入 Scanner;正则表达式 输出格式控制: 转义符: \ddd 1到3位8进制数指定Unicode字符输出(ddd) \uxxxx 1到4位16进制数指定Unicode字符输出(xxxx) \\ \ \' ' \" ...

    前端功能性插件集合

    * $.ckRbkMoney(s), s: 格式化之后的金额 * $.ckGoto(url), 跳转url地址 * $.ckShade(flag, time), 遮罩, flag: boolean类型,true为开启,false关闭,在开启时,重复点击则中断线程, time为持续时间,默认为4秒 * $....

    Java-PHP-C#

    我们上面指定小数点后面必须有两位小数.如果你认为这样太苛刻,你可以改成: ^[0-9]+(\.[0-9]{1,2})?$ 这将允许小数点后面有一到两个字符. 现在我们加上用来增加可读性的逗号(每隔三位), 我们可以这样表示: ^...

Global site tag (gtag.js) - Google Analytics