Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menambah Koma sebagai Ribuan Pemisah kepada Nombor dalam JavaScript?

Bagaimanakah Saya Boleh Menambah Koma sebagai Ribuan Pemisah kepada Nombor dalam JavaScript?

Patricia Arquette
Patricia Arquetteasal
2024-12-20 03:50:17212semak imbas

How Can I Add Commas as Thousands Separators to Numbers in JavaScript?

Menambahkan Pemisah Koma pada Nombor dalam JavaScript

Dalam JavaScript, memaparkan nombor besar dengan beribu-ribu pemisah menjadikannya lebih mudah dibaca. Berikut ialah penyelesaian yang mudah tetapi berkesan:

function numberWithCommas(x) {
    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}

Fungsi ini menggantikan setiap tiga digit berturut-turut kecuali tiga digit pertama dengan koma. Mari kita uji:

console.log(numberWithCommas(0)); // "0"
console.log(numberWithCommas(100)); // "100"
console.log(numberWithCommas(1000)); // "1,000"
console.log(numberWithCommas(10000)); // "10,000"
console.log(numberWithCommas(100000)); // "100,000"
console.log(numberWithCommas(1000000)); // "1,000,000"
console.log(numberWithCommas(10000000)); // "10,000,000"

Kaedah ini tidak mengendalikan terapung atau pemformatan khusus setempat, tetapi ia menyediakan pendekatan yang mudah untuk menambahkan koma sebagai beribu-ribu pemisah kepada nilai integer.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah Koma sebagai Ribuan Pemisah kepada Nombor dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn