0

我正在尝试在 JavaScript 中创建一个简单的几何程序,但由于某种原因,当我尝试在代码运行器中运行代码时,它说

错误:prompt未定义。

注意:我在我的 Mac 上使用了一个名为 Code Runner 的代码运行应用程序。

var question = prompt("What do you want to know?")
if (question = "circumference of circle") {
  var variableCircumferenceCircle = prompt("What is the radius of the circle?")
  return variableCircumferenceCircle
  circumferenceCircle(variableCircumferenceCircle)
}

//Circumference of Circle:
var circumferenceCircle = function(r) {
  console.log("Circumference of Circle = 2 * pi * r")
  console.log("C = 2 * 3.14 * " + r)
  console.log("C = " + 2 * 3.14 * r)
}
4

2 回答 2

1

window.prompt()仅作为浏览器中的主机功能存在。

除了那个环境,如果你没有创建它,它将是undefined.

于 2015-08-07T03:43:10.140 回答
-1

您还可以在外部源中编写脚本并在脚本之前编写静态。这使得 prompt 成为一个可以在多个地方使用的全局变量。至少这对我有用。

于 2016-02-24T20:32:29.510 回答