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. 如何使用Javascript將字符串公式轉換爲數字值
- 4. 如何將字符串轉換爲數學公式
- 5. 我如何將java字符串轉換爲javascript字符串?
- 6. Javascript:將數字轉換爲格式良好的字符串
- 7. 將數組轉換爲字符串Javascript
- 8. 將javascript字符串轉換爲數組
- 9. 將字符串轉換公式,數學公式在C#
- 10. 如何將字符串轉換爲javascript中的字節
- 11. 將格式化的字符串轉換爲Javascript中的整數
- 12. 如何在JavaScript中將字符串轉換爲ASCII格式?
- 13. 如何將數字轉換爲帶格式的字符串?
- 14. 如何將unicode JavaScript字符串轉換爲字節數組?
- 15. 如何將數字轉換爲寬度字符串屬性? Javascript
- 16. 如何將數組列表轉換爲Javascript中的字符串?
- 17. 如何將字符串轉換爲JavaScript中的函數?
- 18. 如何將字符串的字符串轉換爲字符?
- 19. 將字符串數組轉換爲JSON格式的字符串
- 20. 如何將字符串中的字母轉換爲數字 - C++
- 21. 如何將JavaScript中的字符串值轉換爲代碼中的字符串?
- 22. 將字符串轉換爲Julia中的公式對象
- 23. 將JavaScript符號轉換爲字符串?
- 24. 如何將數組的JavaScript字符串轉換爲數組?
- 25. 如何將時間格式從數字轉換爲字符串?
- 26. Javascript/jQuery:如何將字符串轉換爲HTML字符代碼
- 27. 如何將字符串轉換爲Perl中的unicode字符串
- 28. 將字符串轉換爲JavaScript的
- 29. 如何將字符串數組轉換爲字符串?
- 30. 如何將數據框轉換爲RDD [字符串,字符串]?
這是功課?你試過什麼了? – JohnFx 2012-04-23 18:48:10
這不是功課,我試圖批量直接在用戶輸入轉換成longforms從速記。我試過eval()和parseInt和parseFloat。 – 2012-04-23 18:49:16