如果我有一个数学方程式的字符串,我想拆分然后计算它.我知道我可以使用eval()函数来做到这一点,但我很感兴趣,如果有另一种方法可以做到这一点 - 特别是首先拆分字符串.所以我有类似的东西
var myString = "225 + 15 - 10"
var newString = myString.split(" ");
Run Code Online (Sandbox Code Playgroud)
这会将myString变成一个数组:["225","+","15"," - ","10"];
我的下一个任务是将所有奇数编号的字符串转换为整数,我认为我可以使用parseInt(); 对于.我的问题是,如何将"+"和" - "转换为实际的算术运算符?所以最后我留下了一个我可以计算的数学表达式?
这可能吗?
javascript ×1