Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Memformat Nombor dengan Tempat Perpuluhan dan Pemisah Koma dalam JavaScript?
Memformat nombor ialah tugas biasa dalam pengaturcaraan dan JavaScript menyediakan beberapa kaedah untuk mencapainya. Salah satu kaedah sedemikian ialah fungsi toLocaleString(), yang membenarkan pemformatan boleh disesuaikan berdasarkan tetapan khusus setempat.
Untuk keperluan khusus anda untuk menambah nombor tetap tempat perpuluhan sambil memisahkan beribu-ribu dengan koma, anda boleh menggunakan pilihan minimumFractionDigits dalam toLocaleString():
<code class="javascript">var value = (100000).toLocaleString( undefined, // leave undefined to use the visitor's browser locale { minimumFractionDigits: 2 } // specify the minimum number of decimal places ); console.log(value); // output: "100,000.00"</code>
Dalam contoh ini, minimumFractionDigits ditetapkan kepada 2, jadi nilai yang diformatkan termasuk dua tempat perpuluhan dan pemisah koma untuk beribu-ribu. Pemformatan khusus mungkin berbeza-beza bergantung pada penyemak imbas atau tetapan tempat yang digunakan.
Pilihan minimumFractionDigits untuk toLocaleString() mempunyai keserasian penyemak imbas terhad. Semasa menulis jawapan ini, ia disokong dalam kebanyakan penyemak imbas moden, termasuk Chrome, Firefox dan Safari. Walau bagaimanapun, jika anda perlu menyokong瀏覽器 yang lebih lama atau mempunyai keperluan keserasian merentas penyemak imbas khusus, anda mungkin perlu mempertimbangkan untuk menggunakan perpustakaan atau poliisi pihak ketiga.
Atas ialah kandungan terperinci Bagaimana untuk Memformat Nombor dengan Tempat Perpuluhan dan Pemisah Koma dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!