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