오늘은 앞서 Node.js에서 살짝 다루었던 자바스크립트에 대해서 알아보겠습니다!
자바스크립트를 쉽게 이해하기 위해 사진을 먼저 보겠습니다.
개발자의 길을 걷고 계신 분이라면 한 번쯤은 보셨던 사진인데요
사진에서와 같이 자바스크립트는 사람의 몸에서 신경계를 담당하듯이 동적인 부분과 제어하는 역할을 하고 있습니다.
자바스크립트는 웹 브라우저에서 사용하기 위해 만들어진 언어입니다. 하지만 웹 페이지로만 국한되지 않고 Node.js 와 같은 프레임워크를 사용하면 서버에서도 사용 가능해집니다.
자바스크립트를 처음 접하시는 분들은 자바와 혼동하시는 경우가 종종 있습니다.
(특히, 비전공자분들은 같은 언어로 착각하시는 분들도 계십니다.)
이번 기회에 두 언어를 정확하게 알기 위해 차이점을 알아보겠습니다!
Java | Javascipt |
---|---|
컴파일 언어 | 인터프리터 언어 |
Class 기반의 언어 | Prototype 기반의 객체 지향 언어 |
변수타입을 선언 해줘야한다 | 변수타입을 선언하지 않아도 사용가능하다 |
이렇게 비교해보니 두 언어의 차이점을 바로 발견할 수 있습니다.
비전공자 개발자분들! 우리 모두 차이점을 숙지하고 헷갈리지 말아요!😆