标签: javascript math calculator
我一直在尝试使用派生单位进行计算,到目前为止我还没有任何地方。
我尝试了mathjs,但如果我输入1 hour * 1 miles/hour,我会UnsupportedTypeError: Function divide(unit, unit) not supported。
1 hour * 1 miles/hour
UnsupportedTypeError: Function divide(unit, unit) not supported
真的没有用于计算派生单位的库吗?
它应如何运作的示例:5 hour * 2 miles/hour = 10 miles
5 hour * 2 miles/hour = 10 miles
答案 0 :(得分:1)
实际上,js-quantities可以解决您的问题,只要您使用框架的语法:
Qty('5 hour').mul(Qty('2 miles/hour')).toString()
返回
"10 mi"