Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:如何在没有任何HTML的情况下将用户输入和存储到变量中?_Javascript_Jquery_User Input_Console.log - Fatal编程技术网

Javascript:如何在没有任何HTML的情况下将用户输入和存储到变量中?

Javascript:如何在没有任何HTML的情况下将用户输入和存储到变量中?,javascript,jquery,user-input,console.log,Javascript,Jquery,User Input,Console.log,我想让用户通过控制台输入一个数字。然后我想将它存储到一个变量中,用于函数等。下面是我所做的一个示例。当我这样做时,它会说ReferenceError:readline未定义 console.log("Enter your guess and press <Enter>: /t" ); var userNumber = readline(); console.log(“输入猜测并按:/t”); var userNumber=readline(); 我现在正在尝试创建一个交互式js控

我想让用户通过控制台输入一个数字。然后我想将它存储到一个变量中,用于函数等。下面是我所做的一个示例。当我这样做时,它会说ReferenceError:readline未定义

console.log("Enter your guess and press <Enter>: /t" );
var userNumber = readline();
console.log(“输入猜测并按:/t”);
var userNumber=readline();
我现在正在尝试创建一个交互式js控制台应用程序

编辑: 这是我的源代码

请尝试执行以下操作:

var guess = window.prompt("Enter your guess", "Number from 1 to 9");
console.log(guess);

开发者工具或Firebug控制台不能以这种方式接收用户数据,没有
read
readline
方法。您必须使用名为
“prompt”
的窗口方法


另一个问题解决了同样的疑问。

在这种情况下,控制台并没有达到您希望的效果

是Mozilla的API文档,是Chrome文档


控制台的目的是显示应用程序中的信息,以便进行调试,并提供一些辅助功能。

var answer=prompt(“输入一个数字”)当然没有定义readline。你不能虚构:|“控制台”就像浏览器的控制台(不提供任何“读取”功能)或常规操作系统控制台(如Windows中的CMD,通过CScript运行脚本)?控制台已经是交互式的。出于某种原因,我认为readline()是一个内置函数。是的,我不确定这一点。嗯,基本上没问题,+20-2仍然是+18。
var data = prompt("Type something to me baby!");
console.log(data);