본문 바로가기
Programming/Javascript

[JavaScript] 자바스크립트 개요

by Bam_t 2021. 1. 21.
728x90

1. 자바스크립트란?

 자바스크립트(JavaScript)란, 넷스케이프에서 개발한 웹 전용 스크립트 언어입니다. 이름에 자바가 들어가지만 자바와의 연관성은 없고 언어 개발 당시 자바를 닮았고, 자바의 인기에 편승하고자 이름을 붙였다고 합니다. 

 1996년도에 인터넷 익스플로러 3.0에 탑재되기 시작하여 널리 퍼지기 시작했고 현재 대부분의 웹브라우저(익스플로러를 포함한 크롬, 마이크로소프트 엣지, 파이어폭스, 사파리 등)에 탑재되었습니다.

 

 자바스크립트는 ECMA를 통해 표준화를 거쳐 현재 ES6의 버전을 가지고 사용하고 있습니다. 

262.ecma-international.org/11.0/#title

 

ECMAScript® 2020 Language Specification

 

262.ecma-international.org

 

 

2. 자바스크립트의 특징

(1). 스크립트 언어

 자바스크립트는 스크립트 언어입니다. 스크립트 언어란 간편한 코딩을 위해 만들어진 언어를 일컫는 용어입니다.

 다른 언어에 비해 간편한 선언이나 사용이 많기에 이미 다른 언어를 배웠거나 새로 접근하는 분들이 좀 더 쉽게 접근할 수 있게 해주는 언어적 특징을 가지고 있습니다.

 

(2).인터프리터 언어

 인터프리터 언어란 프로그램 코드를 한 줄 한 줄 해석해 컴퓨터가 이해할 수 있게 번역하여 실행하는 언어를 말합니다. 각 줄을 상세하게 해석하므로 C나 자바같이 컴파일 과정을 통하는 언어에 비해 속도가 느리다는 점을 가졌습니다. 그러나 컴파일과정을 따로 거치지 않아서 코드 변환없이 결과를 바로바로 확인가능하다는 장점을 가집니다.

 

(3).다양한 환경의 동작

 처음에는 웹브라우저만 상정하고 만든 언어였으나 발전을 거듭함에 따라서 모바일웹뷰, 서버를 위한 Node.js 등을 지원하기 시작하면서 자바스크립트를 폭 넒게 이용하고 있습니다.

 


-참고 문헌-

mozilla MDN Web Docs - developer.mozilla.org/ko/docs/Learn/JavaScript/First_steps/What_is_JavaScript

 

위키백과 JavaScript-ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8

 

자바스크립트 마스터북 제2판, 야마다 요시히로 저/정인식 옮김, 제이펍


 

728x90

댓글