如何在javascript或jquery中将字符串用作函数?
所以我试图创建一个函数,将I和j的值放在一个字符串中,就像它是一个函数一样。 假设我们有一个字符串=“i+j” 我想要的是: 总和=总和+i+j 但目前发生的是 总和=总和+“i+j” 有人找到了解决方案吗?使用parseInt()如何在javascript或jquery中将字符串用作函数?,javascript,math,Javascript,Math,所以我试图创建一个函数,将I和j的值放在一个字符串中,就像它是一个函数一样。 假设我们有一个字符串=“i+j” 我想要的是: 总和=总和+i+j 但目前发生的是 总和=总和+“i+j” 有人找到了解决方案吗?使用parseInt() var i = 5, j = 10, string = "i+j", sum = 100; sum = sum + eval(string); console.log(sum); // output 115 使用邪恶。等等,我键入了ev
var i = 5,
j = 10,
string = "i+j",
sum = 100;
sum = sum + eval(string);
console.log(sum); // output 115
使用
邪恶
。等等,我键入了eval
,但不知怎的它变了…在一个字符串中,或者从字符串中获取变量并将其添加到sum变量?可能重复的请仔细阅读问题。OP具有字符串“i+j”
,并希望对其求值parseInt
在这里没有帮助。
sum = sum + parseInt(i) + parseInt(j)