입력한 코드를 읽고(Read), 해석하고(Eval), 결과물을 반환하고(Print), 종료 할 때까지 반복한다(Loop)의 첫 알파벳을 따서 PEPL이라고 한다.
javascript를 실행하기 위해선 터미널 창에 node [자바스크립트 파일 경로]를 입력해야 한다.
노드는 코드를 모듈로 만들 수 있다는 점에서 브라우저의 자바스크립트와 차이점을 갖고 있다. 모듈이란 특정한 기능을 하는 함수나 변수들의 집합을 말한다. 모듈을 만들어두면 여러 프로그램에 해당 모듈을 재사용할 수 있으며, 자바스크립트에서 코드를 재사용하기 위해 함수로 만드는 것과 비슷한 원리다.
보통 파일 하나가 모듈 하나가 되며, 파일별로 코드를 모듈화할 수 있어 관리하기 편하다. 모듈의 종류에는 CommonJS와 ECMAScript가 있다.