Conveniente biblioteca de formato de número multilingüe-numbro

Tiempo de ejecución: 30 minutos. Empezar

Autor: BenjaminVanRyseghem
Views Total: 802
Sitio oficial: Ir a la web
Actualizado: January 19, 2019
Licencia: MIT

Vista prévia

Conveniente biblioteca de formato de número multilingüe-numbro

Descripción

numbro es una biblioteca JavaScript de formato de número robusto que se utiliza para convertir, formatear y manipular números con soporte para moneda, tiempo, porcentaje y mucho más.

¿Cómo funciona?

Instale e importe el módulo numbro en su proyecto.

# NPM
$ npm install numbro --save

# Bower
$ bower install numbro --save
// ES 6
import numbro from 'numbro';

// CommonJS:
const numbro = require('numbro');

O incluya el archivo JavaScript directamente en la Página Web.

<script src="/dist/numbro.min.js"></script>

El código JavaScript para formatear los números que proporcione.

var string = numbro(10000).format('0,0');
// => '10,000'

Manipule los números con la siguiente API.

var number = numbro(10000);

// 10010
var added = number.add(10);

// 9900
var added = number.subtract(100)

// 100000
var added = number.multiply(10)

// 1000
var added = number.divide(10)

// sets a new value
number.set(1000);

// finds the differences
value = 100;
var difference = number.difference(value);

// clones bumbers
var a = numbro(1000);
var b = numbro(a);
var c = a.clone();

var aVal = a.set(2000).value();
// 2000

var bVal = b.value();
// 1000

var cVal = c.add(10).value();
// 1010

Registro de cambios

v2.1.2 (01/19/2018)

  • Arreglado: las dependencias de actualización
  • Arreglado: pequeños cambios en los comentarios de doc
  • Arreglado: se corrigió desformatear para delimitadores no estándar

v2.1.1 (10/18/2018)

  • Números truncados con trimMantissa y cero mantisa.
  • Corrige la llamada duplicada de chooseLanguage al establecer un idioma sin subetiqueta.
  • Habilite las importaciones de ES6 al usar typescript.

07/14/2018

  • Corrige la llamada duplicada de chooseLanguage al establecer un idioma sin subetiqueta
  • Corrige la llamada duplicada de chooseLanguage al establecer un idioma sin subetiqueta
  • Corrige la llamada duplicada de chooseLanguage
  • Agregar prueba unitaria para setLanguage

06/14/2018

  • Suelte 2.1.0

Te puede interesar: