我正在尝试使用JS制作计算器。有没有一种方法可以将var calculation = "11+34*6"
这样的字符串转换为“数字”,以便JS可以打印出解决方案?
最佳答案
使用eval()
函数来解决您的计算,即使它是字符串。
let calculation = '11+34*6';
let result = eval(calculation);
document.write(result);
为了更好地理解,请阅读Mozilla开发人员网络上的文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval