用派生单位计算(例如1小时* 1英里/小时)

时间:2014-10-03 07:04:13

标签: javascript math calculator

我一直在尝试使用派生单位进行计算,到目前为止我还没有任何地方。

我尝试了mathjs,但如果我输入1 hour * 1 miles/hour,我会UnsupportedTypeError: Function divide(unit, unit) not supported

真的没有用于计算派生单位的库吗?

它应如何运作的示例:5 hour * 2 miles/hour = 10 miles

1 个答案:

答案 0 :(得分:1)

实际上,js-quantities可以解决您的问题,只要您使用框架的语法:

Qty('5 hour').mul(Qty('2 miles/hour')).toString()

返回

"10 mi"