问题很简单,但是我还没有找到想要的东西。基本示例:



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/

10-12 12:24
查看更多