Escriba dos métodos para emitir datos de datos exactamente a la enésima posición después del punto decimal. El contenido específico es el siguiente
1. Con la ayuda de Math.Pow (10, N);
2. Con la ayuda de ..tofijo (n) (JS 1.5 (compatible con IE5.5+, NS6+ o superior).
Pruebe el resultado de salida de PI = 3.14159265:
Alcanzar con precisión n dígitos después del punto decimal, con la ayuda de matemáticas.
3.1
3.14
3.142
3.1416
Alcanzar con precisión n dígitos después del punto decimal, con la ayuda de ... tofixed (n):
3.1
3.14
3.142
3.1416
<html> <fead> <title> redondeo </title> <meta charset = "utf-8"> </head> <body> <script> function round_1 (num, n) {// devuelve el número num, preciso a n bits después del punto decimal var number = math.round (num*math.pow (10, n)); Número de retorno/Math.Pow (10, n);} función Round_2 (num, n) {// Devuelve el número num, preciso a n bits después del punto decimal return num.tofixed (n); // JS 1.5 (es decir, el compatible con NS6+y arriba)} var pi = 3.14159265; document.write ("Exactamente a las posiciones después del punto decimal, con la ayuda de Math.Pow (10, n): <br>"); para (var i = 1; i <5; i ++) document.write (Round_1 (Pi, i)+"); document.write ("Exactamente a las posiciones de N después del punto decimal, con la ayuda de ... tofixed (n): <br>"); para (var i = 1; i <5; i ++) document.write (Round_2 (pi, i)+"<br>"); </script> </body> </html>Lo anterior se trata de este artículo, espero que sea útil para todos aprender la programación de Javas.