3

这是一个菜鸟问题。

我正在尝试node.js用作JavaScriptREPL(读取-评估-打印循环)shell 以交互方式使用 JavaScript。不幸的是,我既不能定义变量也不能定义函数。

> 变量 x = 'abc'
不明确的
> 函数 f() {}
不明确的
>

我可以做些什么来node.js用作 REPL shell?

PS我知道我可能可以使用Rhino Shell,但我更喜欢node

4

1 回答 1

8

可以这样做。但是,这些表达式没有返回值,因此节点打印undefined

> var x = 'abc'
undefined
> function f() {}
undefined
> f
[Function: f]
> x
'abc'
>
于 2012-05-20T12:03:14.997 回答