相关疑难解决方法(0)

如何在javascript中将字符串转换为数学运算符

如果我有一个数学方程式的字符串,我想拆分然后计算它.我知道我可以使用eval()函数来做到这一点,但我很感兴趣,如果有另一种方法可以做到这一点 - 特别是首先拆分字符串.所以我有类似的东西

var myString = "225 + 15 - 10"
var newString = myString.split(" ");
Run Code Online (Sandbox Code Playgroud)

这会将myString变成一个数组:["225","+","15"," - ","10"];

我的下一个任务是将所有奇数编号的字符串转换为整数,我认为我可以使用parseInt(); 对于.我的问题是,如何将"+"和" - "转换为实际的算术运算符?所以最后我留下了一个我可以计算的数学表达式?

这可能吗?

javascript

41
推荐指数
2
解决办法
5万
查看次数

标签 统计

javascript ×1