[프론트엔드 면접 문제 은행] javascript 와 node.js 차이

gun·2020년 8월 17일
0

면접문제은행

목록 보기
4/6

javascript 와 node.js

javascript와 node.js의 가장 큰 차이점은 javascript는 Front-end를 다루고 node는 Back-end를 다룬다. 즉 Javascript는 Client(BOM,DOM)을 다루고 node.js는 Server를 다룬다.

node.js의 개념

node.js는 chrome의 Javasciprt엔진인 V8엔진을 Desktop App로 추출된 것이라고 생각하면 된다.
node.js를 사용하면 Javascript파일을 바로 실행할 수 있다.
Ex)

//test.js
console.log('node.js로 실행);
let ex = 1;
console.log(ex); 
//터미널을 켜 test.js파일이 있는 디렉토리에 들어가 실행.
//test.js
> node test.js
//결과
//node.js로 실행
//1;

위 방법으로 node.js를 사용하여 javascript파일을 실행할 수 있다.

javascript 와 node.js 차이

  1. node.js와 javascript는 ECMAScript라는 Spec을 사용한다.
  2. node.js는 server를 다룰 수 있으며, javascript는 client(BOM, DOM)을 다룰 수 있다.
  3. 반대로 말하면, node.js는 client를 다룰 수 없고, javascript는 server를 다룰 수 없다.

0개의 댓글