Rumah > Artikel > hujung hadapan web > Bagaimana untuk melaksanakan pembahagian dengan dua tempat perpuluhan dalam javascript
Kaedah pelaksanaan: 1. Gunakan operator "/" untuk melaksanakan operasi bahagi, sintaksnya ialah "nilai 1 / nilai 2" 2. Gunakan "hasil operasi bahagi.toFixed(2)" atau "Math .floor( Keputusan operasi bahagi *100)/100" pernyataan untuk mengekalkan dua tempat perpuluhan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Javascript melaksanakan pembahagian dengan dua tempat perpuluhan
boleh dibahagikan kepada dua bahagian:
Bahagi dua nombor: Anda boleh menggunakan operator "/
" untuk melakukan pembahagian
Kekalkan dua tempat perpuluhan
Secara umumnya, kekalkan Dua tempat perpuluhan boleh digunakan dalam tiga cara berikut:
1 Gunakan terus kaedah toFixed(n) yang disertakan dengan jenis angka, di mana parameter ialah bilangan digit yang perlu dikekalkan. . Hasil penukaran ini ialah jenis Aksara.
var a=10; var b=3; var c=a/b; console.log("两数相除的结果:"+c); console.log("保留两位小数:"+c.toFixed(2));
2. Digabungkan dengan Math.floor(), gunakan kaedah mendarab dahulu dan kemudian membahagikan sebagai contoh, untuk mengekalkan dua tempat perpuluhan, Math.floor (c*100) /100, jika anda ingin mengekalkan tiga tempat perpuluhan, maka ia ialah Math.floor(c*1000)/1000.
var a=10; var b=3; var c=a/b; console.log("两数相除的结果:"+c); console.log("保留两位小数:"+Math.floor(c*100)/100); console.log("保留三位小数:"+Math.floor(c*1000)/1000);
Menggunakan kaedah darab dahulu dan kemudian bahagi adalah kaedah yang paling biasa.
3. Gunakan ungkapan biasa untuk memintas. Di sini anda perlu menguji kemahiran biasa anda.
var a=10; var b=3; var c=a/b; console.log("两数相除的结果:"+c); console.log("保留两位小数:"+c.toString().match(new RegExp(/^\d+(?:\.\d{0,2})?/)));
[Cadangan berkaitan: tutorial pembelajaran javascript]
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pembahagian dengan dua tempat perpuluhan dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!