JavaScript ialah bahasa pengaturcaraan yang sangat fleksibel dan berkuasa yang digunakan secara meluas dalam pembangunan web, pembangunan permainan, visualisasi data, pembelajaran mesin dan bidang lain. Dalam banyak aplikasi JavaScript, kita perlu menukar dan memformat nilai berangka, dan satu keperluan biasa ialah menukar peratusan kepada format titik perpuluhan. Dalam artikel ini, kami akan menunjukkan kepada anda cara untuk melaksanakan proses penukaran ini menggunakan JavaScript.
Sebelum memperkenalkan kaedah pelaksanaan khusus, mari kita fahami dulu definisi peratusan dan format titik perpuluhan. Peratus merujuk kepada nilai peratusan berdasarkan satu peratus, dan biasanya digunakan untuk menyatakan nisbah, kadar faedah, kadar pertumbuhan dan penunjuk lain. Sebagai contoh, 50% bermakna bahawa satu nilai adalah separuh daripada nilai lain, atau bahawa margin keuntungan perniagaan ialah 50%. Peratusan biasanya ditulis dengan tanda peratus, seperti 50%, yang bermaksud 0.5.
Format titik perpuluhan merujuk kepada bentuk perpuluhan di mana bahagian integer adalah sebelum titik perpuluhan dan bahagian perpuluhan adalah selepas titik perpuluhan, seperti 3.14. Format titik perpuluhan biasanya digunakan untuk menyatakan kuantiti tertentu atau hasil pengiraan yang tepat.
Proses penukaran daripada peratusan kepada format titik perpuluhan adalah untuk membahagikan peratusan dengan 100, dan hasilnya ialah format titik perpuluhan. Sebagai contoh, 50% menukar kepada format titik perpuluhan 0.5.
Untuk melaksanakan peratusan kepada format titik perpuluhan dalam JavaScript, anda boleh menggunakan dua kaedah: pengiraan manual dan penggunaan fungsi perpustakaan. Mereka diperkenalkan di bawah.
2.1 Pengiraan manual
Pengiraan manual adalah untuk membahagikan peratusan dengan 100 untuk mendapatkan format titik perpuluhan mengikut definisi di atas. Dalam JavaScript, anda boleh menggunakan operator bahagian / untuk mencapai operasi ini. Berikut ialah contoh kod:
function percentToDecimal(percent) { return percent / 100; } console.log(percentToDecimal(50)); // 0.5
Kod di atas mentakrifkan fungsi percentToDecimal, yang menerima peratusan sebagai parameter, kemudian membahagikannya dengan 100 untuk mendapatkan format titik perpuluhan dan mengembalikannya. Dalam kod, kami menggunakan console.log untuk mencetak nilai pulangan fungsi, iaitu 0.5.
Pengiraan manual sangat mudah, tetapi anda perlu memberi perhatian kepada beberapa butiran. Sebagai contoh, jika terdapat tanda peratus dalam peratusan, anda perlu menggunakan kaedah pemintasan rentetan untuk mengalih keluar tanda peratus. Selain itu, jika anda perlu menukar format titik perpuluhan kepada peratusan, darabkan hasilnya dengan 100 dan bukannya membahagikannya dengan 100.
2.2 Menggunakan fungsi perpustakaan
Terdapat beberapa fungsi perpustakaan dalam JavaScript yang boleh memformat dan menukar nilai dengan mudah. Sebagai contoh, anda boleh menggunakan fungsi parseFloat untuk menukar rentetan angka kepada nombor titik terapung dan fungsi toFixed untuk mengawal bilangan digit selepas titik perpuluhan. Berikut ialah contoh kod:
function percentToDecimal(percent) { return parseFloat(percent) / 100; } console.log(percentToDecimal("50%").toFixed(2)); // "0.50"
Kod di atas melaksanakan fungsi yang sama seperti sebelumnya, tetapi menggunakan fungsi pustaka parseFloat dan toFixed. Dalam kod tersebut, kami mula-mula menggunakan parseFloat untuk menukar rentetan "50%" kepada titik terapung nombor 50, dan kemudian bahagikannya dengan 100 untuk mendapatkan format titik perpuluhan 0.5. Akhir sekali, kami menggunakan fungsi toFixed untuk memformat titik perpuluhan kepada dua tempat perpuluhan dan menukarnya kepada rentetan "0.50".
Menggunakan fungsi perpustakaan boleh menjadikan kod lebih ringkas dan lebih mudah difahami, tetapi anda perlu memberi perhatian kepada beberapa butiran. Sebagai contoh, parseFloat boleh mengembalikan NaN jika hujah itu bukan rentetan angka yang sah, memerlukan pengendalian khas kes ini.
Format peratus dan titik perpuluhan ialah format berangka yang sering ditemui dalam aplikasi JavaScript. Menukar peratusan kepada format titik perpuluhan ialah operasi penukaran angka biasa yang boleh dilaksanakan menggunakan pengiraan manual atau fungsi perpustakaan. Pengiraan manual adalah mudah dan mudah difahami, tetapi anda perlu memberi perhatian kepada pemprosesan rentetan dan penukaran jenis berangka. Menggunakan fungsi perpustakaan boleh menjadikan kod lebih ringkas dan lebih mudah difahami, tetapi ia tertakluk kepada batasan fungsi dan keperluan jenis nilai pulangan. Dalam aplikasi praktikal, kaedah dan fungsi yang sesuai perlu dipilih mengikut keperluan khusus.
Atas ialah kandungan terperinci javascript menukar peratusan kepada titik perpuluhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!