인터프리터에 의해서 동작하는 언어인 스크립트 언어이다.
거의 대부분의 웹 브라우저에 인터프리터가 내장되어 있다.
HTML, CSS와 함께 웹을 구성하는 요소다.
HTML : 웹페이지의 구조
CSS : 웹페이지의 디자인
JavaScript : 웹페이지의 기능
관계 없다.
다른 언어이다.
이름만 비슷하여 초심자를 헷갈리게 한다.
원래는 인터프리터인 브라우저 내에서만 사용가능한 언어였으나, Node.js 등의 등장으로 인해서 거의 대부분의 영역에서 사용 가능하다.
표준 자바스크립트
언어는 오픈소스인 경우 누구든 뜯어고칠 수 있다.
사람들이 많이 사용하는 경우라면 대 해적 시대처럼 중구난방이 될 수 있다.
5핀 / 라이트닝 / C타입 등 충전기들이 C타입으로 대동단결하려는 움직임이 있는 것처럼, 표준화하면 이용자들이 편해진다.
자바스크립트의 표준을 담당하는 기관
ES5의 뜻은 ECMAScript의 5버전이라는 뜻이다.
2015년 6월에 ES6이 등장했고 매년 새로운 버전이 나온다.
최근에는 버전이 아닌 출시년도로 명명한다.
ES2020처럼, ES6는 ES2015라고 생각하면 된다.
버전이 새로 나온다고 해서 예전버전을 사용하지 못하는 것은 아니다.
새 버전의 어떤 기능이 추가되었는지 확인하면 된다.