js将数字转换成货币形式的字符
因为UI图上有的地方需要将数字转成货币形式的,例如:1234567转成 1,234,567 这样的,不过之前没弄过,然后在网上搜了下方法,参考了下面这篇文章
参考文章:JS将数字转成货币形式的简单方法
下面是代码:
// 数字转换成货币格式的字符串,例如把1234567转换成 1,234,567 这样的
int2str (num) {
let numberStr = num.toString()
let str = numberStr.split('').reverse()
for (let i = 0; i < str.length; i++) {
if ((i + 1) % 4 === 0) {
str.splice(i, 0, ',')
}
}
str.reverse()
let handleResult = ''
for (let j = 0; j < str.length; j++) {
handleResult += str[j]
}
return handleResult
} let string = int2str(1234567)
// print(string)输出结果为:1,234,567
这是我直接参照前辈的文章写的代码,输出结果也符合了自己的需要,就当打打字有个印象,给自己做个笔记了.
js将数字转换成货币形式的字符的更多相关文章
- JS 把数字转换成字母
		
JS 把数字转换成字母 2013-03-12 22:28:11 分类: JavaScript String.fromCharCode(addcount+65) 位运算alert(1<<0 ...
 - js 将数字转换成人民币大写的方法
		
//将数字转换成人民币大写的方法 var digitUppercase = function (n) { var fraction = ['角', '分']; var digit = [ '零', ' ...
 - js 将数字转换成中文大写
		
//完成将 toChineseNum, 可以将数字转换成中文大写的表示,处理到万级别,例如 toChineseNum(12345),返回 一万二千三百四十五. const toChinesNum = ...
 - js将数字转换成中文
		
var _change = { ary0:["零", "一", "二", "三", ...
 - js将数字转换成大写的人民币表达式
		
function changeNumMoneyToChinese(money) { var cnNums = new Array("零", "壹", " ...
 - JS将数字转换成三位逗号分隔的样式
		
function formatNum(num) { if(!/^(\+|-)?(\d+)(\.\d+)?$/.test(num)){alert("wrong!"); return ...
 - js字符串转换成数字与数字转换成字符串的实现方法
		
转载:点击查看地址 js字符串转换成数字 将字符串转换成数字,得用到parseInt函数.parseInt(string) : 函数从string的开始解析,返回一个整数. 举例:parseInt(' ...
 - js字符串转换成数字,数字转换成字符串
		
转自网络,忘记出处了. js字符串转换成数字 将字符串转换成数字,得用到parseInt函数. parseInt(string) : 函数从string的开始解析,返回一个整数. 举例:parseIn ...
 - 比较java与c语言中数字转换成字符的不同
		
java java中将数字转换成字符非常方便,只要用一个"+"然后在跟一个空格行了.比如,你输入一个122 ,就会变成"122 ". import java.u ...
 
随机推荐
- asciinema.org -Record Your Terminal Share it with no fuss
			
紀錄 Terminal 下指令的過程 http://asciinema.org/
 - UVA - 11624 J - Fire! (BFS)
			
题目传送门 J - Fire! Joe works in a maze. Unfortunately, portions of the maze have caught on fire, and the ...
 - java虚拟机规范(se8)——class文件格式(一)
			
第四章 class文件格式 本章介绍了java虚拟机的class文件格式.每一个class文件包含一个单独的类或者接口的定义.虽然类和接口不一定都定义在文件中(比如类和接口亦可以通过类加载器直接生成) ...
 - 使用雪花算法为分布式下全局ID、订单号等简单解决方案考虑到时钟回拨
			
1.snowflake简介 互联网快速发展的今天,分布式应用系统已经见怪不怪,在分布式系统中,我们需要各种各样的ID,既然是ID那么必然是要保证全局唯一,除此之外,不同当业务还需要不同 ...
 - matploylib之热力图
			
刚学我也不熟,做个笔记吧 # coding:utf-8 import numpy as np import matplotlib.pyplot as plt dx = 0.01 dy = 0.01 # ...
 - adb]ADB server didn't ACK
			
遇到上述问题 此时由于不正常退出 会在进程中遗留Android debug进程 ,需要强制删除
 - C#获取文件夹/文件的大小以及占用空间 转摘自:http://www.cnblogs.com/chenpeng-dota/articles/2176470.html
			
C#获取文件夹/文件的大小以及占用空间 今天,头给了个任务:写个方法,我会给你个路径,计算这个路径所占用的磁盘空间 . 然后,找了很多资料.但大部分都是获取文件夹/文件的大小的.对于占用空间的没有成品 ...
 - C中进制, 原码, 反码与补码的简单用法
			
/** * 二进制 binary 如: 1010 * 八进制 octal 如: 070 * 十六进制 hexadecimal 如: 0x7f * * 1Byte = 8bits * 1WORD = 2 ...
 - 致命错误: Call to undefined function %y-%M-%d()
			
在TP5.0中套模板时出现的问题: 原有html模板代码: <input type="text" onfocus="WdatePicker({ maxDate:'# ...
 - EBCDIC 1025 俄语
			
https://en.wikipedia.org/wiki/EBCDIC_1025 EBCDIC 1025 _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E ...