用JS实现给定数字转换成千分位格式,如“10000”转化成“10,000”。
来源:互联网 发布:孙翊 知乎 编辑:程序博客网 时间:2024/05/17 01:00
以下是我个人写的代码,不一定是最好的,不喜勿喷。
将数字转换为字符串并存放在数组里面,从后往前遍历数组,每隔三个数字插入一个分号,最后将数组里元素转换成字符串输出。
//使用额外的内存,使用了数组
function translate(num)
{
var a =num.toString().split("");
var i = a.length-1;
while(i>=3)
{
a.splice(i-2,0,",");
i = i - 3;
}
var b = a.join("");
document.write(b);
}
//不使用额外的内存,不使用数组。
function Transform(n)
{
var s = "";
while(n)
{
var j = n % 1000;
n = parseInt(n/1000);
if(n)
{
s = "," + j + s;
}
else
{
s = j + s;
}
}
document.write(s);
}
阅读全文
0 0
- 用JS实现给定数字转换成千分位格式,如“10000”转化成“10,000”。
- 用js实现下列功能,将给定的数字转化为千分位的格式,如把"10000"转化为"10,000",并考虑性能方面的因素
- 给定的数字转化成千分位的格式
- 请实现一个js脚本,要求做到将数字转化为千分位表示如:10000 转化为10,000
- JS 数字格式千分位相互转换
- java中将数字转换成带千分位格式
- 将数字转换成千分位,千分位改成数字
- js 数字 转换为 千分位
- js数字千分位转换(价格)
- JS基于正则实现数字千分位用逗号分割
- Js数字千分位
- 将一个数字转换为有千分位的格式
- JS,数字千分位格式化
- 用JS实现千分位分隔符
- 利用JS实现为数字添加千分位的操作
- 利用JS实现为数字添加千分位的操作
- JS实现的数字千分位符格式化方法
- .net将数字转成千分位格式
- 【整理】Python的字符编码检测库:charade和chardet的区别
- linux shell编程多线程和wait命令学习
- S5PV210-uboot解析(二)-start.S解析
- 9 9乘法表
- jQuery笔试题(持续更新)
- 用JS实现给定数字转换成千分位格式,如“10000”转化成“10,000”。
- Effect(十七)—— SM_MoveThis
- 使用FlexPaper实现PDF文件在线预览
- BZOJ 1098: [POI2007]办公楼biu 链表bfs
- sdnu1096一问一答
- Python双版本的pip冲突问题怎么解决
- Ubuntu下MySQL输入中文报错
- Android 简易刮刮卡实现
- 采集网页