我在一个控制台SpiderMonkey的运行.js
这样当需要获取用户输入:以用户输入的JavaScript控制台
$ js myprogram.js
什么是JavaScript的等效Ruby的gets
的?
我在一个控制台SpiderMonkey的运行.js
这样当需要获取用户输入:以用户输入的JavaScript控制台
$ js myprogram.js
什么是JavaScript的等效Ruby的gets
的?
据我所知,有一个readline()函数,但它是spidermonkey的一个特定函数,它不是javascript的一部分。
实施例:
1)的readline-test.js:
print("Type some text and press <ENTER>:\t");
var userInput = readline();
print("User input: " + userInput);
2)JS的readline-test.js
更多信息参见https://developer.mozilla.org/en-US/docs/SpiderMonkey/Introduction_to_the_JavaScript_shell。
这会工作!我如何使用它? – alt 2013-05-01 00:11:24
它应该是readLine(); - L Capital :) – 2018-02-04 19:12:33
@SwapnaLekshmanan您能否指出关于大写字母L的文档? Doc在链接我已经提供了状态,一个适当的函数名称是'readline()'(小写) – 2018-02-05 20:02:49
你不能真正依赖于那里的控制台。这不是保证,即使大多数浏览器确实有一个JavaScript控制台。除此之外,我不相信如果不用控制台调用函数就可以获得值。
命令行参数? – 2013-04-30 19:26:21
在JavaScript中!? – alt 2013-04-30 19:28:49