JavaScript: método de número a fijo ()

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

JavaScript: método de número a fijo ()

Este tutorial de JavaScript muestra cómo usar el método Number llamado toFixed() con sintaxis y ejemplos.

describir

En JavaScript, toFixed() es un método numérico que convierte un número a notación de punto fijo (redondeando el resultado si es necesario) y devuelve su valor como una cadena. Debido a que toFixed() es un método del objeto Número, debe llamarse desde una instancia específica de la clase Número.

sintaxis

En JavaScript, la sintaxis del método toFixed() es:

number.toFixed([decimalPlaces]);

parámetro o parámetro

lugares decimales Opcional. Es el número de dígitos después del punto decimal que se muestra en el resultado. Si se omite este parámetro, decimalPlaces se establecerá de forma predeterminada en 0.

devolver los bienes

El método toFixed() convierte el número a notación de punto fijo usando el número especificado de lugares decimales (redondeando el resultado si es necesario) y devuelve su valor como una cadena.

Si se requieren más lugares decimales que en el número original, el método toFixed() rellenará el resultado con ceros después del punto decimal.

notas

  • El método toFixed() redondeará el valor resultante si es necesario.
  • Si no hay suficientes decimales en el número original, el método toFixed() rellenará el valor resultante con ceros.
  • El método toFixed() no cambia el valor del número original.

ejemplo

Veamos un ejemplo de cómo usar el método toFixed() en JavaScript.

Por ejemplo:

var totn_number = 123.456789;

console.log(totn_number.toFixed());
console.log(totn_number.toFixed(1));
console.log(totn_number.toFixed(2));

En este ejemplo, llamamos al método toFixed() utilizando la clase Number.

Para fines de demostración, escribimos la salida del método toFixed() en el registro de la consola del navegador web para mostrar lo que devuelve el método toFixed().

Lo siguiente se enviará al registro de la consola del navegador web:

123
123.5
123.46

En este ejemplo, la primera salida del registro de la consola devuelve el valor de cadena “123”, que es la representación de punto fijo de 123,456789, redondeado a 0 decimales.

La segunda salida del registro de la consola devuelve el valor de cadena “123,5”, que es la representación de punto fijo de 123,456789, redondeado a 1 decimal.

La tercera salida del registro de la consola devuelve el valor de cadena “123,46”, que es la representación de punto fijo de 123,456789, redondeado a 2 decimales.

especificar la notación exponencial

El método toFixed() también maneja la conversión de valores con signo de exponente a notación de punto fijo.

Entonces, si reescribimos el valor numérico 123.456789 al valor exponencial equivalente (123.456789 = 1.23456789e+2), podemos cambiar el ejemplo de la siguiente manera:

var totn_number = 1.23456789e+2;

console.log(totn_number.toFixed());
console.log(totn_number.toFixed(1));
console.log(totn_number.toFixed(2));

Lo siguiente se enviará al registro de la consola del navegador web:

123
123.5
123.46

En este ejemplo, la primera salida del registro de la consola devuelve el valor de cadena “123”, que es la representación de punto fijo de 1,23456789e+2, redondeado a 0 decimales.

La segunda salida del registro de la consola devuelve el valor de cadena “123,5”, que es la representación de punto fijo de 1,23456789e+2, redondeado a 1 decimal.

La tercera salida del registro de la consola devuelve el valor de cadena “123,46”, que es la representación de punto fijo de 1,23456789e+2, redondeado a 2 decimales.

llenar lugares decimales

Finalmente, exploremos cómo el método toFixed() llena el resultado con 0 si no hay suficientes lugares decimales en el número original.

Por ejemplo:

var totn_number = 123.45;

console.log(totn_number.toFixed(3));
console.log(totn_number.toFixed(4));

Lo siguiente se enviará al registro de la consola del navegador web:

123.450
123.4500

En este ejemplo, la primera salida del registro de la consola devuelve el valor de cadena “123.450”, que es la representación de punto fijo de 123.45, rellenada con 0 a 3 decimales.

La segunda salida del registro de la consola devuelve el valor de cadena “123.4500”, que es la representación de punto fijo de 123.45, rellenada con 0 a 4 decimales.

(Visited 18 times, 1 visits today)