1
我一直在尝试使用派生单位进行计算,到目前为止我没有任何地方。使用派生单位进行计算(例如1小时* 1英里/小时)
我试过mathjs,但是如果我输入1 hour * 1 miles/hour
,我会得到UnsupportedTypeError: Function divide(unit, unit) not supported
。
确实没有用于计算派生单位的库吗?
它应该如何工作例子:5 hour * 2 miles/hour = 10 miles
什么你试图达到的是有点特别的,你想要的是分析数学表达式,然后得到结果。您可能需要创建语法分析器 – Balder 2014-10-03 07:11:28
您可以查看[js-quantities](https://github.com/gentooboontoo/js-quantities)。我没有使用它,但它似乎支持像m/s这样的复合数量。 – 2014-10-03 07:16:27
@Balder,我真的不知道如何做到这一点。 – 2014-10-03 12:01:49