有没有办法做类似于以下任何一种情况:
var1 = 10; var2 = 20;
var operator = "<";
console.log(var1 operator var2); // returns true
Run Code Online (Sandbox Code Playgroud)
- 要么 -
var1 = 10; var2 = 20;
var operator = "+";
total = var1 operator var2; // total === 30
Run Code Online (Sandbox Code Playgroud) javascript variables operators dynamic-variables operator-keyword
如何解析和评估字符串中的数学表达式(例如'1+1')而不调用eval(string)它的数值?
在这个例子中,我希望函数接受'1+1'并返回2.
所以我正在寻找类似于这个问题python if语句的变量数学运算符,但在jQuery/Javascript中
基本上是这样的
var one = "4";
var two = "6";
var op = "==";
if (one op two) {
//do something
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?