“未定义提示”

时间:2015-08-07 03:42:09

标签: javascript prompt coderunner

我正在尝试用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)
}

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:-1)

您还可以在外部源编写脚本,并在脚本之前编写静态。这使得提示可以在多个地方使用的全局。至少这对我有用。