Gunakan JavaScript untuk mengambil dua tempat desimal setelah jenis float, dan gunakan Contoh 22.127456 hingga 22.13. Bagaimana cara melakukannya?
1. Metode ini adalah yang paling tidak direkomendasikan:
fungsi get () {var s = 22.127456 + ""; var str = s.substring (0, s.indexof (".") + 3); waspada (str); }2. Gunakan ekspresi reguler untuk mendapatkan:
fungsi get () {var a = "23.456322"; var lagi; var re = /($ 00-9 media+/.ht0-9 media {2 --) media0-9 media2/; anew = a.replace (re, "$ 1"); waspada (lagi); }3. Aplikasi yang lebih maju:
fungsi get () {var num = 22.127456; peringatan (math.round (num*100)/100); }4. Yang paling sederhana dan paling nyaman:
fungsi get () {var num = angka baru (13.37); num = num.tofixed (2); // 2 adalah jumlah digit setelah desimal untuk didapat, itu akan secara otomatis membulatkan untuk mengingatkan (num); }