JavaScript는 프로그래밍 언어로써 웹브라우저에서 동작하기위해 만들어진 언어입니다.
Node.JS는 프로그래밍 환경으로써, 브라우저 뿐만아니라 다른곳에서도 동작 할 수 있도록 해줍니다. Node.JS가 있다면 터미널에서 node를 입력하여 브라우저 없이도 실행이 가능 하도록 만들어 줍니다.
JavaScript는 프로그래밍 언어이고, Node.JS는 JavaScript를 내 컴퓨터에서 더욱더 다양한 용도로 사용할 수 있도록 만들어진 환경입니다.
정리하자면
자바스크립트는 프로그래밍 언어로써, 웹사이트의 스크립트를 쓰기위해 만들어진 언어이며, Node.JS의 경우는 자바스크립트의 런타임 환경입니다.
자바스크립트는 브라우저에서만 작동합니다. 하지만 Node.JS를 사용하면 브라우저 밖에서도 자바스크립트를 사용 할 수 있습니다.
자바스크립트는 프론트엔드 개발에 사용됩니다. Node.JS는 서버쪽 개발에 사용됩니다.