Note
자바스크립트의 자바 구현체인 Rhino 도 커맨드라인 인터랙티브 쉘을 지원하므로 대신 사용하셔도 좋습니다.
REPL(Read-Execute-Print Loop)을 실행하려면 파일명을 명시하지 않고 실행합니다.
$ node
> # 인터랙티브 쉘
만약 이미 작성된 자바스크립트 파일을 실행시키고 싶다면 파일명을 명시하고 실행합니다.
$ node helloworld.js
hello world!
화면에 변수의 값을 출력하려면 console.log() 함수를 사용합니다.
> console.log('hello world!');
hello world
Note
node.js 외의 다른 환경에서는 console.log() 대신 다른 함수가 사용될 수 있습니다. 예로, Rhino 에서는 console.log() 대신 print() 를 사용합니다.
console.log() 는 클라이언트-사이드 자바스크립트에는 없는 함수이므로 브라우저에선 사용할 수 없고 대신 alert() 를 사용해서 메시지를 출력할 수 있습니다.
> alert('hello world!');