En la computación, el formato de un número es un jugador clave para representar grandes números. En consecuencia, este proceso mejora la legibilidad de los usuarios. JavaScript ofrece una variedad de métodos para lidiar con el formato de número. Por ejemplo, el TOLOCALECRING () y Intl.Formato numérico() Se pueden usar métodos para agregar comas. Además, el expresiones regulares También se puede utilizar para agregar comas en un lugar específico en un número. Esta publicación proporciona una demostración detallada de todos los métodos posibles para agregar comas a los números en JavaScript.
Método 1: Método TOLOCALECRING () para agregar comas a un número en JavaScript
El TOLOCALECRING () se emplea para localizar el número con el formato de un país específico. Por defecto, sigue el formato de EE. UU. Para mostrar un número. Convierte el número "aprobado" en una cadena separada por comas. El trabajo del TOLOCALECRING () El método se puede describir mediante la siguiente sintaxis:
Código
consola.Log ("Ejemplo para agregar coma al número");
const num = 456563453;
const out = num.tolocalEstring ();
consola.cerrar sesión);
En este código:
Producción
La salida muestra que el número de entrada está separado por comas.
Método 2: Uso de Regex para agregar comas a un número
Otro método se implementa con un expresión regular que divide la cuerda en miles de segmentos. Las expresiones regex "/\B(?= (\ d 3)+(?!\ d))/g " Busca el dígito múltiplo de tres y coloca una coma a dígito. Por ejemplo, el código se proporciona aquí.
Código
consola.Log ("Ejemplo para agregar coma al número");
Sea n1 = diversión (234234.555);
Sea n2 = diversión (-89834874);
función divertida (num)
numer.Encadenar().reemplazar (/\ b (?= (\ d 3)+(?!\ d))/g, ',');
consola.log (n1);
consola.log (n2);
La descripción del código es la siguiente:
Producción
La salida muestra que "234234.555 " y "-89834874" se convierten en "234,234.555 " y "-89,834,874" respectivamente.
Método 3: Uso de INTL.Método NumberFormat () para agregar comas a un número
El "Intl.Formato numérico" El método transforma un número especificando el número y la región, como 'En-in' Especifica el número "6,34,434", y 'En-GB' se refiere a "454,234". El código es el siguiente al considerar el 'en-us' método mencionado anteriormente.
Sintaxis
Nuevo INTL.NumberFormat (locales, opciones)
Los parámetros se describen de la siguiente manera:
Código
consola.Log ("Ejemplo para agregar coma al número");
const num = 57484;
const numfor = intl.NumberFormat ('en-us');
const new_for = numfor.formato (num);
consola.log (new_for)
La descripción del código se explica aquí:
Producción
La salida muestra que "57484" se convierte en "57,484" Después de agregar comas.
Conclusión
JavaScript proporciona TOLOCALECRING (), regular, y Intl.Formato numérico() Métodos para agregar comas a los números. El TOLOCALECRING () localiza el número especificando el formato de un país para colocar comas. El regular Busca el múltiplo dígito de tres y coloca una coma después del dígito. El "Intl.Formato numérico" El método devuelve un número colocando una coma después de la "En-Us" formato. Por lo tanto, ha aprendido a agregar comas a los números con la ayuda de numerosos ejemplos.