我想通过控制台询问用户输入一个号码。然后我想将它存储到一个变量中,以便将它用于函数等。这是我所做的一个例子。当我这样做时,它说ReferenceError:未定义readline
console.log("Enter your guess and press <Enter>: /t" );
var userNumber = readline();
我现在只想创建一个交互式js控制台应用程序。
编辑: 这是我的源代码http://repl.it/NeI/4
答案 0 :(得分:11)
尝试这样做:
var guess = window.prompt("Enter your guess", "Number from 1 to 9");
console.log(guess);
答案 1 :(得分:3)
答案 2 :(得分:0)
开发人员工具或Firebug控制台无法以这种方式接收用户数据,没有read
或readline
方法。您必须使用名为"prompt"
的窗口方法。
var data = prompt("Type something to me baby!");
console.log(data);
Here's另一个解决同样疑问的问题。