Javascript/Node.js
Node - Node 기능
Back
2019. 2. 15. 03:39
REPL 사용하기
REPL은 CLI(쉘 혹은 콘솔이라고도 부른다.) 위에서 사용하게 된다.
자바스크립트는 스크립트 언어이므로 미리 컴파일을 하지 않아도
즉석에서 코드를 실행할 수 있다.
노드에서의 제공 콘솔(REPL)
- 입력한 코드를 읽고(Read),
- 해석하고(Eval),
- 결과물을 반환하고(Print),
- 종료할 때까지 반복한다(Loop).
REPL(Read Eval Print Loop)이라고 부른다.
노드의 REPL을 직접 사용해보기
CMD에서 node에 들어간다.
node
>
이렇게 되었다면 정상적으로 node를 시행할 수 있다.
간단한 문자열을 출력해보자면
> const str = 'Hello world, hello node';
undefined
> console.log(str);
Hello world, hello node
undefined
>
위와 같이 출력 되었다면 성공.
JS파일 실행
REPL에 직접 입력하지말고 js파일에 작성하여 파일을 실행 해보자.
1 2 3 4 5 6 7 8 9 | function helloWorld(){ console.log('Hello World'); helloNode(); } function helloWorld(){ console.log('Hello Node'); } helloWorld(); | cs |
콘솔에서 [node JavaScript 파일 경로]로 실행한다.(확장자 .js는 생략해도 된다.)
REPL에서 입력하는 것이 아니므로 주의 콘솔에 입력해야된다.
요약
- REPL로 들어가는 명령어 node
- 노드를 통해서 파일을 실행할 땐 [node 자바스크립트 파일 경로]
console
C:\>node helloWorld
Hello World
Hello Node
참고 자료 : Node.js 교과서