运算符存储在字符串中时的数学运算

1 javascript

有两个变量都包含整数:

var input;
var value;
Run Code Online (Sandbox Code Playgroud)

需要对它们执行算术但是将运算符存储在变量中:

var operator;
Run Code Online (Sandbox Code Playgroud)

我如何进行数学运算?
即document.write(输入运算符值);

谢谢

awm*_*awm 5

switch (operator) {
  case '+': result = input + value; break;
  case '-': result = input - value; break;
Run Code Online (Sandbox Code Playgroud)

等等

}
Run Code Online (Sandbox Code Playgroud)