Javascript: единица измерения библиотеки преобразования?

Существуют ли авторитетные и всесторонние единицы преобразования библиотеки Javascript? Я не хочу никаких библиотек, которые делают вызовы AJAX для WolframAlpha или Google, но что-то, что делает вычисления локально.

2 ответа

Решение

Библиотека math.js поставляется с поддержкой модулей. Библиотека еще не поддерживает производные единицы, но это находится в планировании.

http://mathjs.org/

Пример использования:

math.eval('2 inch in cm');
math.eval('0.5kg + 33g');
math.eval('cos(45 deg)');

Библиотека "мера" преобразует между типами единиц (объем, масса и т. Д.) И поддерживает несколько систем единиц (США, Imperial, Metric)

// volume
measure('1 teaspoon').teaspoons() // 1
measure('1 1/2 tsp.').teaspoons() // 1.5
measure('2 cups and 1 pint').quarts() // 1

// mass
measure('1 pound').ounces() // 16
measure('1 1/2 oz.').ounces() // 1.5

// operations
measure('1 teaspoon').add('1 teaspoon').teaspoons();
measure('6 1/2 teaspoon').divide(2).teaspoons(); // 3.25

https://github.com/dubbs/measure

Другие вопросы по тегам