问题很简单,但是我还没有找到想要的东西。基本示例:
const firstNumber = 5;
const secondNumber = 3;
let operator = "-";
const string = `${firstNumber} ${operator} ${secondNumber}`;
const unfortunatelyNaN = Number(string);
console.log(string, unfortunatelyNaN)
以上只是我的思考方式,但是任何能够动态更改操作员的方法都可以。有任何想法吗?
最佳答案
您可以从Number
更改为eval
方法
const firstNumber = 5;
const secondNumber = 3;
let operator = "-";
const string = `${firstNumber} ${operator} ${secondNumber}`;
const unfortunatelyNaN = eval(string);
console.log(string, unfortunatelyNaN)
关于javascript - 将数学运算符存储在变量中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56670026/