0

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

const firstNumber = 5;
const secondNumber = 3;

let operator = "-";

const string = `${firstNumber} ${operator} ${secondNumber}`;

const unfortunatelyNaN = Number(string);

console.log(string, unfortunatelyNaN)

以上只是我的思维方式,但任何让我能够动态更改运算符的东西都可以。有任何想法吗?

4

1 回答 1

2

您可以从Numbertoeval方法更改

const firstNumber = 5;
const secondNumber = 3;

let operator = "-";

const string = `${firstNumber} ${operator} ${secondNumber}`;

const unfortunatelyNaN = eval(string);

console.log(string, unfortunatelyNaN)

于 2019-06-19T14:26:07.850 回答