2012-05-20 3 views
3

이것은 멍청한 질문입니다.node.js를 REPL 셸로 사용할 수 있습니까?

node.jsJavaScript REPL (read-evaluation-print loop) 셸로 사용하여 JavaScript를 대화식으로 사용하려고합니다. 불행히도 변수 나 함수를 정의 할 수는 없습니다.

> var x = 'abc' 
undefined 
> function f() {} 
undefined 
>

은 내가 REPL 쉘로 node.js를 사용하여 무엇을 할 수 있습니까?

P. 나는 아마 Rhino Shell을 사용할 수 있지만 나는 node을 선호한다는 것을 알고있다.

+2

그리고 노드를 선호 하시겠습니까? –

+0

아마도 예를 들어 인쇄 할 때 더 좋은 출력 때문일 것입니다. 사물. – ThiefMaster

+0

@HansWesterbeek''네이티브 (native) '응용 프로그램이고'java'와 반대로 시작하는 데 시간이 덜 걸리기 때문에'node'를 선호합니다. – Michael

답변

8

이렇게하십시오. 그러나 이러한 표현식에는 반환 값이 없으므로 노드는 undefined을 인쇄합니다.

> var x = 'abc' 
undefined 
> function f() {} 
undefined 
> f 
[Function: f] 
> x 
'abc' 
> 
+0

정의되지 않은 것을 피하려면 * * v1 = {}; v1.v = 12 ** –