JavaScript

Trooper·2022년 8월 3일
0

JavaScript

목록 보기
1/13
post-thumbnail
post-custom-banner

자바스크립트(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
post-custom-banner

0개의 댓글