问题很简单,但是我还没有找到想要的东西。基本示例:
const firstNumber = 5;
const secondNumber = 3;
let operator = "-";
const string = `${firstNumber} ${operator} ${secondNumber}`;
const unfortunatelyNaN = Number(string);
console.log(string, unfortunatelyNaN)
以上只是我的思维方式,但是使我能够动态更改操作员的一切都很好。有什么想法吗?
答案 0 :(得分:2)
您可以从Number
更改为eval
方法
const firstNumber = 5;
const secondNumber = 3;
let operator = "-";
const string = `${firstNumber} ${operator} ${secondNumber}`;
const unfortunatelyNaN = eval(string);
console.log(string, unfortunatelyNaN)