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