js实现数字每三位加逗号的方法
更新时间:2015年02月05日 12:10:33 作者:magicfly9527
这篇文章主要介绍了js实现数字每三位加逗号的方法,以实例形式讲述了js实现数字每三位加逗号的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了js实现数字每三位加逗号的方法。分享给大家供大家参考。具体实现方法如下:
function formatNum(str){ var newStr = ""; var count = 0; if(str.indexOf(".")==-1){ for(var i=str.length-1;i>=0;i--){ if(count % 3 == 0 && count != 0){ newStr = str.charAt(i) + "," + newStr; }else{ newStr = str.charAt(i) + newStr; } count++; } str = newStr + ".00"; //自动补小数点后两位 console.log(str) } else { for(var i = str.indexOf(".")-1;i>=0;i--){ if(count % 3 == 0 && count != 0){ newStr = str.charAt(i) + "," + newStr; }else{ newStr = str.charAt(i) + newStr; //逐个字符相接起来 } count++; } str = newStr + (str + "00").substr((str + "00").indexOf("."),3); console.log(str) } } formatNum('13213.24'); //输出13,213.34 formatNum('132134.2'); //输出132,134.20 formatNum('132134'); //输出132,134.00 formatNum('132134.236'); //输出132,134.23
希望本文所述对大家的javascript程序设计有所帮助。
相关文章
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
在很多网站上能看到图片跟随鼠标移动的JS特效,其实做法很简单,本文就介绍了很多javascript鼠标跟随运动,在这里与大家分享下。2016-10-10JavaScript中的 attribute 和 jQuery中的 attr 方法浅析
这篇文章主要介绍了JavaScript中的 attribute 和 jQuery中的 attr 方法浅析,需要的朋友可以参考下2017-01-01JS生态系统加速探索Draft-js emoji插件功能及使用探索
这篇文章主要介绍了JS生态系统加速探索Draft-js emoji插件功能使用探究,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2024-01-01javascript attachEvent和addEventListener使用方法
attachEvent与addEventListener区别 适应的浏览器版本不同,同时在使用的过程中要注意2009-03-03
最新评论