자바스크립트: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Kgw5360 (토론 | 기여)
편집 요약 없음
Kgw5360 (토론 | 기여)
편집 요약 없음
17번째 줄:
}}
 
'''자바스크립트'''({{llang|en|JavaScript}})는 [[프로토타입 기반 프로그래밍|객체 기반]]의 [[스크립트 언어|스크립트 프로그래밍 언어]]이다. 이 언어는 [[웹브라우저]] 내에서 주로 사용하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 또한 [[Node.js]]와 같은 런타임 환경과 같이 서버 사이드 네트워크 프로그래밍에도 사용되고 있다. 자바스크립트는 본래 [[넷스케이프 커뮤니케이션즈 코퍼레이션]]의 [[브렌던 에이크아이크]](Brendan Eich)가 처음에는 ''모카''(Mocha)라는 이름으로, 나중에는 ''라이브스크립트''(LiveScript)라는 이름으로 개발하였으며, 최종적으로 자바스크립트가 되었다. 자바스크립트가 [[썬 마이크로시스템즈]]의 [[자바 (프로그래밍 언어)|자바]]와 [[구문 (프로그래밍 언어)|구문]](syntax)이 유사한 점도 있지만, 이는 사실 두 언어 모두 C 언어의 기본 구문을 바탕했기 때문이고, 자바와 자바스크립트는 직접적인 관련성이 없다. 이름과 구문 외에는 자바보다 [[셀프 프로그래밍 언어|셀프]]와 유사성이 많다.
 
2013년 1월 기준으로, 가장 최근 버전은 자바스크립트 1.8.5이고<ref>[https://developer.mozilla.org/en/JavaScript/New_in_JavaScript/1.8.5 New in JavaScript 1.8.5 | Mozilla Developer Network]</ref>, [[모질라 파이어폭스|파이어폭스]] 3에서 지원된다. 표준 ECMA-262 3판에 대응하는 자바스크립트 버전은 1.5이다. [[ECMA스크립트]]는 쉽게 말해 자바스크립트의 표준화된 버전이다. [[모질라 애플리케이션 스위트|모질라]] 1.8 베타 1이 나오면서 [[XML]]에 대응하는 확장 언어인 [[E4X]](ECMA-357)를 부분 지원하게 되었다. 자바스크립트는 브라우저마다 지원되는 버전이 다르며, {{출처|날짜=2013-1-19|가장 범용적으로 지원되는 버전은 1.5이다.}}