我正在尝试使用JS制作计算器。是否可以将var calculation = "11+34*6"
之类的字符串转换为“数字”,以便JS可以打印出解决方案?
答案 0 :(得分:1)
使用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
答案 1 :(得分:0)