Número de JavaScript para el método de precisión()

A continuación se muestra el ejemplo del método Number toPrecision( ).

  • Ejemplo:

            
    <script type="text/javascript">
        var num=213.45689;
        document.write(num.toPrecision(3));          
    </script>
  • Producción:
    213

El método toPrecision() en Javascript se usa para formatear un número con una precisión o longitud específica. Si el número formateado requiere más dígitos que el número original, también se agregan decimales y nulos para crear la longitud especificada.

Sintaxis:

number.toPrecision(value)

El método toPrecision() se usa con un número como se muestra en la sintaxis anterior usando el ‘.’ operador. Este método formateará un número a una longitud específica.

Parámetros: este método acepta un solo valor de parámetro . Este parámetro también es opcional y representa el valor de la cantidad de dígitos significativos que el usuario desea en el número formateado.

Valor devuelto: el método toPrecision() en JavaScript devuelve una string en la que el número tiene el formato de la precisión especificada.

A continuación se muestran algunos ejemplos para ilustrar el método toPrecision():

  1. No pasar argumentos en el método toPrecision() : si no se pasan argumentos al método toPrecision(), el número formateado será exactamente el mismo que el número de entrada. Sin embargo, se representará como una string en lugar de un número.
    Código # 1:

            
    <script type="text/javascript">
        var num=213.45689;
        document.write(num.toPrecision());          
    </script>

    Producción:

    213.45689
  2. Pasar un argumento en el método toPrecision() : si la longitud de precisión pasada al método toPrecision() es menor que el número original, entonces el número se redondea a esa precisión.
    Código # 2:

    <script type="text/javascript">
        var num=213.45689;
        document.write(num.toPrecision(4));          
    </script>

    Producción:

    213.5
  3. Pasar un argumento que resulta además de nulo en la salida : si la longitud de la precisión pasada al método toPrecision() es mayor que el número original, entonces se agregan ceros al número de entrada para cumplir con la precisión especificada.
    Código # 3:

    <script type="text/javascript">
        var num=213.45689;
        document.write(num.toPrecision(12));  
      
        var num2 = 123;
        document.write(num2.toPrecision(5));        
    </script>

    Producción:

    213.456890000
    123.00
    

Nota: Si la precisión especificada no está entre 1 y 100 (ambos inclusive), se genera un RangeError.

Navegadores compatibles:

  • Google Chrome 1 y superior
  • Internet Explorer 5.5 y superior
  • Firefox 1 y superior
  • Apple Safari 2 y superior
  • Ópera 7 y superior

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *