js完成逗号隔开数字
来源:互联网 发布:笑气在淘宝上叫什么 编辑:程序博客网 时间:2024/05/22 13:41
//实现一个函数输入123456789,输出123,456,789
//在数字转换成字符串的过程中,如果数字长度超过17位,那么17位之后的数字,全部被0代替;
//数字转换字符串的方法有:变量.tostring(),变量+'',String(变量);
function newStr(num){
var strArr = [];
var str = typeof num ==='number'?num.toString():num;
for(var i = 0;i<str.length;i=i+3){
strArr.push(str.slice(0+i,3+i));
}
return strArr.join(',');
}
//这个方法只是适用于(number类型)数字在17位以下和字符串类型的数字的方法
console.log(newStr(123456789));
//这个方法比较繁杂
function calStr(str){
let target = '';
arrStore = [];
target=typeof str ==='number'?str.toString():str;
target = target.split('').reverse();
for(let i = 0;i<target.length;i++){
arrStore.unshift(target[i])
if((i+1)%3===0){
if((i+1)!==target.length){
arrStore.unshift(',');
}
}
}
return arrStore.join('');
}
console.log(calStr(123456789))
//在数字转换成字符串的过程中,如果数字长度超过17位,那么17位之后的数字,全部被0代替;
//数字转换字符串的方法有:变量.tostring(),变量+'',String(变量);
function newStr(num){
var strArr = [];
var str = typeof num ==='number'?num.toString():num;
for(var i = 0;i<str.length;i=i+3){
strArr.push(str.slice(0+i,3+i));
}
return strArr.join(',');
}
//这个方法只是适用于(number类型)数字在17位以下和字符串类型的数字的方法
console.log(newStr(123456789));
//这个方法比较繁杂
function calStr(str){
let target = '';
arrStore = [];
target=typeof str ==='number'?str.toString():str;
target = target.split('').reverse();
for(let i = 0;i<target.length;i++){
arrStore.unshift(target[i])
if((i+1)%3===0){
if((i+1)!==target.length){
arrStore.unshift(',');
}
}
}
return arrStore.join('');
}
console.log(calStr(123456789))
阅读全文
0 0
- js完成逗号隔开数字
- js 数字,金额 用逗号 隔开。数字格式化
- JS 数字,金额 用逗号 隔开(数字格式化)
- JS 数字,金额 用逗号 隔开(数字格式化)
- JS 数字,金额 用逗号 隔开(数字格式化)
- JS 数字,金额 用逗号 隔开(数字格式化)
- 数字千分位逗号隔开
- JS 数字金额用逗号隔开(数字格式化及将数字金额变成中文大写金额
- 用JS格式化数字金额用逗号隔开保留两位小数点
- JS 数字格式化为金额格式 (3位一个逗号隔开)
- JS格式化数字金额用逗号隔开保留两位小数
- js 数字逗号分节~
- 把长的数字用逗号隔开显示(千分位)
- c语言_输出千位上逗号隔开的数字
- iOS 数字 千分位显示 每三位逗号隔开
- spring-boot freemarker 数字格式不用逗号隔开配置
- c++输入字符串和数字以逗号隔开
- js/JQuery匹配逗号隔开的多个手机号写法
- Node.js 连接MongoDB,并实现浏览器GET请求加参数
- android7.1编译第三方apk到系统中的android.mk学习 基于packages/apps/Browser/Android.mk文件内容,如下: LOCAL_PATH := $(my-d
- TensorFlow入门教程:2:概述
- python基础语法
- java类型与mysql的映射对应表
- js完成逗号隔开数字
- javaMath类随机数math.random()
- maven加载多个模块 SpringMVC NO Mapping
- web token身份验证
- 紫书第二章-----循环结构程序设计
- Swift语言中与C-C++和Java不同的语法(四)
- 使用Spring CommonsMultipartResolver 上传文件
- Spring Boot 实例通过接口安全退出
- 用Python学《微积分B》(换元法与分部积分)