积木工具箱 发表于 2021-1-23 12:37

请教问题 js如何执行变量中的算数表达式?

<!DOCTYPE html>
<html>
<head>
<style>

</style>
</head>
<body>

</body>
<script>
      var formula = "(200 + 200) * 10"
      console.log(formula)
</script>
</html>

我想输出计算表达式的结果,而不是计算表达式本身

fanvalen 发表于 2021-1-23 12:41

你拿引号引了字符串怎么计算

阿珏 发表于 2021-1-23 12:43

var formula = (200 + 200) * 10
      console.log(formula)

imyxuan 发表于 2021-1-23 12:44

用 eval() 函数就好了
console.log(eval(formula))

chaojiak47 发表于 2021-1-23 13:00

多了一对引号

zhgkay 发表于 2021-1-23 13:44

imyxuan 发表于 2021-1-23 12:44
用 eval() 函数就好了

sao 操作

积木工具箱 发表于 2021-1-23 16:56

imyxuan 发表于 2021-1-23 12:44
用 eval() 函数就好了

good ,谢谢大哥
页: [1]
查看完整版本: 请教问题 js如何执行变量中的算数表达式?