2013-03-18 51 views

回答

0

首先從頁面獲取值。然後使用storeEval通過JavaScript函數處理該值。

store | path/to/element | currencyAmount 
storeEval | parseInt(storedVars['currencyAmount'].replace('$', ''), 10) | amount 
+0

感謝minopret其工作正常:) – user2181194 2013-03-18 10:40:50

+0

'parseInt'?我在想什麼?無論如何,我很高興'替換'爲你工作:-) – minopret 2013-03-19 14:28:13

+0

不是一個新的點StackOverflow,但用我的話說:除非你僱用像String或http://github.com/dtrebbien/BigDecimal.js而不是JavaScript數字(IEEE 754雙精度,總共64位,52位(= 13十六進制數字),小數部分),您可以四捨五入。特別是當你想要一分錢和JavaScript存儲金額爲0.01 =(+ 2^-7)*(1+(47ae147ae147ae1 base16)/(16^15-1))時,你真的存儲近似值(+ 2^-7)*(147ae147ae147a鹼基16)/ 16^13 = 0.0099999999999999984734433411404097569175064563751220703125 – minopret 2013-03-19 18:11:47