如何编写简单的JScript输入/输出程序?
-
09-10-2019 - |
题
我计划明天使用JavaScript参加信息学竞赛(BIO)。但是,我不能依靠具有带有不错的JavaScript引擎的浏览器的审查员,因此我希望改用Microsoft的JScript。
但是,坦率地说,该文件是胡扯。有人可以发布一些示例代码,这些代码在文本行中读取,调用 foo(string)
在它上,并回应输出到命令行?
同样,我如何实际运行它?将要 wscript.exe PATH_TO_JS_FILE
做技巧?
解决方案
如果您使用命令行,我将使用 CSCRIPT.EXE
。 IE: CSCRIPT.EXE myscript.js
这是因为 WScript.Echo
从 WSCRIPT
将创建一个对话框,从 CSCRIPT
向控制台输出一条线。在命令窗口(CMD)中运行此。
从控制台读取一条线变量:
var x = WScript.StdIn.ReadLine();
在哪里 StdIn
是一个 textstream对象. 。还有一个 StdOut
可以用来代替 WScript.Echo()
...
写出输出 foo(x)
要控制:(必须在 CSCRIPT
)
WScript.Echo(foo(x));
您可以使用 WScript
对象确定您在下面运行的引擎,有一个问题/答案(vbscript,但在JScript下使用相同的对象) 这里.
不隶属于 StackOverflow