javascript - Bagaimana untuk melaksanakan fungsi memasukkan koma dalam nombor dalam JS?
世界只因有你2017-05-19 10:35:39
0
4
558
Keperluan adalah dari kanan ke kiri, tambah koma untuk setiap 3 nombor, tambah koma untuk setiap 2 nombor, dan seterusnya. Contohnya, 123456789, selepas diproses, ia menjadi 1,234,56,789
function change(num,bool){
function tho(num){return num>1000?String(num).slice(-5,-3)+','+String(num).slice(-3):num}
return num<100000?tho(num):change(parseInt(num/100000))+","+tho(num)
}
Menggunakan ungkapan biasa untuk melengkapkan fungsi dalam satu baris.