javascript算法语言与前端开发

前端开发毕业设计开题报告|web前端设计与开发实验报告|阿里前端开发规范

1、题目: 给数字加逗号千分符,例如将1234567变为1,234,567

方法一、使用数组方法

javascript 代码

var number = 34234123534
//变为字符串
var str = number.toString()
//把开头剩余的小部分先放进去,本例中先放入34
var result = [str.substr(0, str.length % 3)]
//正着来,三个字母三个字母取
for (var i = 0; i < parseInt(str.length / 3); i++) {
    //开始截取的位置依次成为2、5、8
    var s = str.substr((str.length % 3) + 3 * i, 3)
    result.push(s)
}
alert(result.join(‘,’))

方法二:使用正则表达式方法

javascript 代码

// 千分符的正则方法:
var a = 123213213213
str = a.toString().replace(/\B(?=(.{3})+$)/g, ‘,’)
alert(str)

web前端设计开发实验报告|关于前端开发的字体规范|前端开发基础笔试题

» 本文来自:前端开发者 » 《javascript算法语言与前端开发》
» 本文链接地址:https://www.rokub.com/5147.html
» 您也可以订阅本站:https://www.rokub.com
赞(0)
64K

评论 抢沙发

评论前必须登录!