所以我试图创建一个函数,将i和j的值放在一个字符串中,就像它是一个函数一样。 假设我们有一个字符串=“i + j”
我想要的是:
sum = sum + i + j
但目前发生的事情是
sum = sum +“i + j”
有人为此获得了解决方案吗?
答案 0 :(得分:2)
var i = 5,
j = 10,
string = "i+j",
sum = 100;
sum = sum + eval(string);
console.log(sum); // output 115
答案 1 :(得分:-1)
使用parseInt():
sum = sum + parseInt(i) + parseInt(j)