数字转化成金融格式

 1 let num = 5262456.2158;
 2 num = toMoney(num);
 3 console.log(num);//打印结果    5,262,456.22
 4
 5
 6 //将数字转换成金额显示
 7 function toMoney(num){
 8     num = num.toFixed(2);
 9     num = parseFloat(num)
10     num = num.toLocaleString();
11     return num;//返回的是字符串23,245.12保留2位小数
12 }
1 num = num.toFixed(2);将数字转成带有2位小数的字符串
2 at(num)将带有2位小数的字符串转成带有小数的数字
3 num = num.toLocaleString();将带有2位小数的数字转成金额格式
时间: 2024-12-16 22:50:56

数字转化成金融格式的相关文章

将字符串或者数字转化成英文格式输出

var f = function(a){ var b = String(a); var len = b.length; var j = len % 3; var arr = []; if (len <= 3) {return b}; if (j==0) { return m(arr,b,len,0); }else{ arr[0] = b.substr(0,j); b = b.substr(j); return m(arr,b,len,1); } } var m = function(arr,b,

js将时间戳转化成时间格式字符串(兼容各种浏览器)

起初为了简便起见,使用了toLocaleString()这个方法,结果问题就出现了. <script type="text/javascript"> new Date(parseInt(1421683200) * 1000).toLocaleString(); //IE浏览器下结果为:2015年1月20日 0:00:00 //Google浏览器下结果为:2015/1/20 上午12:00:00 //Firefox浏览器下结果为:2015/1/20 上午12:00:00 //

js时间戳转化成日期格式

function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullYear() + '-'; var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'; var D = (date.getDate

javaScript 时间转换,将后台返回的时间为一串数字转成正常格式

js完整代码: function transferTime(cTime){ var jsonDate = new Date(parseInt(cTime)); Date.prototype.format = function (format){ var o = { "y+": this.getFullYear(), "M+": this.getMonth()+1, "d+": this.getDate(), "h+": thi

单元格中的数字改为文本格式

先选中所有要修改的文本数字单元格→选择Excel 菜单中“数据”菜单→“分列”(如下图) 接着出现下面的对话框: 一直选下一步→下一步→列数据格式选“常规”即可.(如下图) 以上方法,同样如果需要把数字格式转化成文本格式数字,操作中最后一步列数据格式选“文本”就可以了. 另外,我们在使用Excel时是否发现单击文本格式的单元格的时候,单元格的左上方都有一个感叹号,(如下图) 它也可以帮助我们将文本格式的数字转换为常规格式的数字啊?怎么应用它呢?接着看吧! 1.鼠标指向那个小框时,后出现一个向下的

爪哇国新游记之二十----将数字转换成汉子大写形式

/** * 辅助类 * 用于记载字符和位置 * */ class CharPos{ char c; int pos; public CharPos(char c,int pos){ this.c=c; this.pos=pos; } } /** * 将数字转化成汉字大写形式 * */ public class CnNumMaker { private String integerPart;// 整数部分 private String decimalPart;// 小数部分 private Sta

方便的将数字转成字符串类型并在前面补0

有的时候需要将数字转化成字符串来保存或使用.一般可以直接使用或者用str()转一个数据类型就好了. 但是有的时候对数字位数有要求,不足的位数前面用0补齐.比如1需要变成"01"或"001",处理类似工号的时候可能会有这种需求. 当然实现起来并不难,不过如何可以更加简洁方便的实现,而不是写一大堆的判断语句.找到一个一句判断语句也不需要的实现方法. num = input("请输入一个数字(范围0-999):") print(("00%s&

( # #@ ## 在define中的应用)或( 连接两个字符串或者两个数字、强制转化成单引号、强制转化成双引号 )附加字符串强制转化成数字

1. 修改成常用的几个连接表示L与x连接. 以下来自网络:#define Conn(x,y) x##y#define ToChar(x) #@x#define ToString(x) #x x##y表示什么?表示x连接y,举例说:int n = Conn(123,456); 结果就是n=123456;char* str = Conn("asdf", "adf")结果就是 str = "asdfadf";怎么样,很神奇吧 再来看#@x,其实就是给x

C#- 将秒数转化成任意时间格式

将秒数转化成任意时间格式,可以使用C#的一个函数TimeSpan,看示例: TimeSpan ts = new TimeSpan(0, 0, 3661); richTextBox2.Text = ts.Hours + "小时" + ts.Minutes + "分钟" + ts.Seconds + "秒"; 也可以使用传统的方法,看示例:   int TotleTime=3661;//秒         int hour;         int