상세 컨텐츠

본문 제목

자바스크립트 | 자바스크립트 개념과 특징

FrontEnd/Java Script

by 유후(yufu) 2023. 1. 16. 00:45

본문

반응형

 

자바스크립트란?

  • 객체 기반의 스크립트 프로그래밍 언어
  • Node.js 같은 런타임 환경과 같이 서버 프로그래밍에도 사용되고 있다.
  • 웹 브라우저 내에서 주로 사용되며, 다른 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다.

 

자바스크립트의 특징

  • 자바스크립트는 HTML, CSS와 함께 웹을 구성하는 요소 중 하나로 웹 브라우저에서 동작하는 유일한 프로그래밍 언어다.
  • 기본 문법은 C, 자바와 유사하고 셀프(Self)에서는 프로토타입 기반 상속을, 스킴(Scheme)에서는 일급 함수의 개념을 차용했다.
  • 자바스크립트는 개발자가 별도의 컴파일 작업을 수행하지 않는 인터프리터 언어다.

 

ECMAScript란?

  • 자바스크립트 표준 사양인 ECMA-262를 말한다.
  • 프로그래밍 언어의 값과 타입, 객체와 프로퍼티, 함수, 표준 빌트인 객체 등 핵심 문법을 규정한다.
  • 브라우저 제조사는 ECMAScript 사양을 준수해서 브라우저에 내장되는 자바스크립트 엔진을 구현한다.
  • 브라우저 시장의 경쟁으로 인해, 크로스 브라우징 이슈가 발생하기 시작했고 이에 자바스크립트 표준화가 진행된다. 이를 ECMAScript 명명했다.
반응형

관련글 더보기