자바스크립트(JavaScript) 란

자바스크립트(JavaScript)는 웹페이지를 동적으로 만들기 위한 프토로타입 기반의 객체 지향 프로그래밍 언어입니다.

JavaScript 특징

1. 웹 브라우저에서 동작하는 언어

HTML, CSS와 함께 웹을 구성하는 요소 중 하나로, 웹 브라우저에서 동작하는 유일한 프로그래밍 언어입니다.

자바스크립트는 브라우저뿐만 아니라 서버, 운영체제에서도 실행할 수 있습니다.

2. 인터프리터 언어

개발자가 별도의 컴파일 작업을 수행하지 않는 인터프리터 언어(Interpreter language)입니다.

⭐️ 인터프리터(Interperter)
프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말합니다.

사실, 자바스크립트도 컴파일 과정을 거칩니다.
하지만 컴파일 과정을 자바스크립트 엔진 내부에서 필요한 경우에 컴파일 합니다.

자바스크립트의 성능을 비약적으로 향상시킬 수 있었던 이유는 엔진 내부에서 컴파일 과정을 거치기 때문입니다.

3. 자바스크립트 엔진

자바스크립트 코드를 실행하는 프로그램 또는 인터프리터입니다.

자바스크립트 엔진을 포함하는 모든 플랫폼에서 동작합니다.

V8 - Chrome , Opera
SpiderMonkey - Firefox
Chakra - IE
SquirrelFish - Safari
...

4. JavaScript 강점

  • HTML/CSS와 완전히 통합할 수 있습니다.
  • 간단한 일은 간단하게 처리할수 있게 해줍니다.
  • 모든 주요 브라우저에서 지원하고, 기본 언어로 사용됩니다.

자바스크립트는 웹 브라우저 내에서 동작하며 프로토타입 기반의 객체 지향 언어입니다.
컴파일 작업을 수행하지 않는 인터프리터 언어입니다.
자바스크립트 엔진을 포함하는 모든 웹에서 동작합니다.

Reference

profile
Web FrontEnd Developer

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN