Rumah > Artikel > hujung hadapan web > Bagaimana untuk Mengehadkan Tempat Perpuluhan dalam JavaScript Tanpa Pembundaran?
Cara Mengehadkan Tempat Perpuluhan Tanpa Pembundaran dalam JavaScript
Apabila bekerja dengan nilai perpuluhan, selalunya wajar untuk memaparkannya dengan nombor tertentu tempat perpuluhan, walaupun ia mengakibatkan pemotongan. Kaedah toFixed(), seperti yang ditunjukkan dalam coretan kod yang disediakan, membundarkan nilai kepada bilangan tempat perpuluhan yang ditentukan. Walau bagaimanapun, jika kita ingin memotong dan bukannya membulatkan, kita perlu menggunakan pendekatan alternatif.
Penyelesaian terletak pada menukar nombor kepada rentetan dan menggunakan ungkapan biasa untuk memadankan bilangan tempat perpuluhan yang dikehendaki:
fungsi kalc(bentuk) {
var num = theform.original.value, rounded = theform.rounded var with2Decimals = num.toString().match(/^-?\d+(?:\.\d{0,2})?/)[0] rounded.value = with2Decimals
}
Dalam kod ini, kami:
Atas ialah kandungan terperinci Bagaimana untuk Mengehadkan Tempat Perpuluhan dalam JavaScript Tanpa Pembundaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!