Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk melaksanakan pembahagian dengan dua tempat perpuluhan dalam javascript

Bagaimana untuk melaksanakan pembahagian dengan dua tempat perpuluhan dalam javascript

青灯夜游
青灯夜游asal
2022-02-21 18:36:0315708semak imbas

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.

Bagaimana untuk melaksanakan pembahagian dengan dua tempat perpuluhan dalam javascript

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));

Bagaimana untuk melaksanakan pembahagian dengan dua tempat perpuluhan dalam javascript

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);

Bagaimana untuk melaksanakan pembahagian dengan dua tempat perpuluhan dalam javascript

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})?/)));

Bagaimana untuk melaksanakan pembahagian dengan dua tempat perpuluhan dalam javascript

[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!

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