Javascript 如何将字符串转换为计算?
我有一个字符串是Javascript 如何将字符串转换为计算?,javascript,string,Javascript,String,我有一个字符串是“1+2” 在Javascript中,如何使该字符串变为1+2,等于3?只需在JS中计算该字符串: console.log(eval(“1+2”)只需在JS中计算该字符串: console.log(eval(“1+2”)您正在查找: eval(“1+2”)=3您正在寻找: eval(“1+2”)=3也可以使用功能完成 console.log(函数(“return”+“1+2”)()也可以通过功能完成 console.log(函数(“return”+“1+2”)()这个问题
“1+2”
在Javascript中,如何使该字符串变为1+2,等于3?只需在JS中计算该字符串:
console.log(eval(“1+2”)代码>只需在JS中计算该字符串:
console.log(eval(“1+2”)代码>您正在查找:
eval(“1+2”)=3
您正在寻找:
eval(“1+2”)=3
也可以使用功能完成
console.log(函数(“return”+“1+2”)()代码>也可以通过功能完成
console.log(函数(“return”+“1+2”)()代码>这个问题有很多解决方案,但最简单的可能是:
input = '1+2'
output = eval(input)
希望这能有所帮助。这个问题有很多解决方案,但最简单的可能是:
input = '1+2'
output = eval(input)
希望这有帮助。您可以使用Javascript的eval()函数。请参阅有关评估的小说明:小心您投入的内容。而且速度也很慢。如果没有eval:“1+2”。匹配(/\d+/g)。映射(数字)。减少((sum,n)=>sum+n)
您可以使用Javascript的eval()函数。请参阅有关评估的小说明:小心您投入的内容。而且速度也很慢。没有eval:“1+2”。匹配(/\d+//g)。映射(数字)。减少((求和,n)=>sum+n)