Tulis dua metode untuk mengeluarkan data NUM persis ke posisi ke -n setelah titik desimal. Konten spesifiknya adalah sebagai berikut
1. Dengan bantuan matematika.Pow (10, n);
2. Dengan bantuan ..Tofixed (N) (JS 1.5 (didukung oleh IE5.5+, NS6+ atau di atas).
Uji hasil output PI = 3.14159265:
Jangkau secara akurat N digit setelah titik desimal, dengan bantuan matematika.Pow (10, n):
3.1
3.14
3.142
3.1416
Mencapai n digit secara akurat setelah titik desimal, dengan bantuan ... tofixed (n):
3.1
3.14
3.142
3.1416
<html> <head> <title> rounding </iteme> <meta charset = "utf-8"> </head> <body> <script> function round_1 (num, n) {// kembalikan angka, akurat untuk n bit setelah titik desimal var nomor = math.round (num*math.pow (10, n)); Return Number/Math.pow (10, n);} function round_2 (num, n) {// kembalikan angka num, akurat ke n bit setelah titik desimal mengembalikan num.tofixed (n); // JS 1.5 (IE5.5+, didukung oleh NS6+dan di atas)} var pi = 3.14159265; document.write ("Tepat ke posisi n setelah titik desimal, dengan bantuan matematika.pow (10, n): <br>"); untuk (var i = 1; i <5; i ++); Document.write ("Tepat ke posisi N setelah titik desimal, dengan bantuan ... tofixed (n): <br>"); untuk (var i = 1; i <5; i ++) dokumen.write (round_2 (pi, i)+"<br>"); </scrips> </body> </html>Di atas adalah semua tentang artikel ini, saya harap akan sangat membantu bagi semua orang untuk belajar pemrograman Javas.