这是一个noob问题。
我正在尝试使用node.js
作为JavaScript
REPL(读取 - 评估 - 打印循环)shell以交互方式使用JavaScript。不幸的是,我既不能定义变量也不能定义函数。
> var x = 'abc' undefined > function f() {} undefined >
如何将node.js
用作REPL shell?
P.S。我知道我可以使用Rhino Shell,但我更喜欢node
。
答案 0 :(得分:8)
你可以这样做。但是,这些表达式没有返回值,因此节点打印undefined
。
> var x = 'abc'
undefined
> function f() {}
undefined
> f
[Function: f]
> x
'abc'
>