1
A
回答
5
4
如果你確定字符串總是像「100 * 100」那樣你可以eval()
它,儘管大多數人會告訴你這不是一個好主意,因爲人們可以通過惡意代碼被評估。
eval("100*100");
>> 10000
否則,您將不得不查找或編寫自定義公式分析器。在這種情況下,你可能想看看Shunting-yard algorithm,並在parsing閱讀起來。
使用split()
:
var myEquation = "100*100";
var num = myEquation.split("*")[0] * myEquation.split("*")[1];
>> 10000
+0
有沒有辦法通過x和數字分裂了,繁衍只是數字?爲此將分裂工作? – 2012-04-23 18:52:35
+0
是的,我會更新。 – 2012-04-23 18:53:14
0
使用parseInt函數(),該parseInt函數()函數解析一個字符串並返回一個整數。
parseInt("100")*parseInt("100") //10000
相關問題
- 1. 如何將字符串公式轉換爲「真實」公式
- 2. 將字符串轉換爲公式
- 3. Excel - 將字符串轉換爲公式
- 4. 將字符串轉換爲公式
- 5. 如何使用Javascript將字符串公式轉換爲數字值
- 6. 將字符串轉換爲數字Javascript
- 7. JavaScript將$字符串轉換爲數字
- 8. 如何將字符串轉換爲數學公式
- 9. 如何將我的字符串轉換爲Javascript中的數字?
- 10. 如何在javascript中將字節數組轉換爲字符串
- 11. 如何將字符串轉換爲JavaScript中的日期格式?
- 12. 我如何將java字符串轉換爲javascript字符串?
- 13. 將字符串轉換爲貨幣格式的數字JavaScript
- 14. Javascript:將數字轉換爲格式良好的字符串
- 15. 將javascript字符串轉換爲數組
- 16. 將數組轉換爲字符串Javascript
- 17. 將JavaScript字符串轉換爲整數
- 18. 將字符串轉換公式,數學公式在C#
- 19. 如何將字符串轉換爲javascript中的字節
- 20. 如何在JavaScript中將字符串轉換爲ASCII格式?
- 21. 將格式化的字符串轉換爲Javascript中的整數
- 22. 如何將數字轉換爲帶格式的字符串?
- 23. 如何將數字字符串轉換爲數字(十進制)並將數字轉換爲字符串
- 24. 如何將unicode JavaScript字符串轉換爲字節數組?
- 25. 如何將數字轉換爲寬度字符串屬性? Javascript
- 26. 如何將字符串轉換爲JavaScript中的數組?
- 27. 如何將字符串轉換爲JavaScript中的函數?
- 28. 如何將字符串轉換爲JavaScript中的函數?
- 29. 如何將對象數組轉換爲JavaScript中的字符串?
- 30. 如何將數組列表轉換爲Javascript中的字符串?
這是功課?你試過什麼了? – JohnFx 2012-04-23 18:48:10
這不是功課,我試圖批量直接在用戶輸入轉換成longforms從速記。我試過eval()和parseInt和parseFloat。 – 2012-04-23 18:49:16