반응형
자바스크립트 언어의 특징
1. 자바스크립트는 인터프리터 언어이다.
- 코드가 작성된 순서대로 윗줄부터 순차대로 구문 분석을 한다.
- 코드에 문제가 생기면 에러가 발생한 행 전까지 구문 분석을 하고, 에러가 발생한 다음 줄 부터는 구문 분석을 하지 않는다.
* 인터프리터 언어 : 소스 코드를 컴파일 하지않고, 인터프리터로 소스코드를 한 줄씩 읽어서 바로 실행하는 방식으로 동작하는 언어
2. 자바스크립트는 클라이언트 스크립트 언어이다.
- 자바스크립트는 서버에서 실행되는 것이 아니라, 사용자 컴퓨터에서 실행되기 때문에 서버의 부하를 줄일 수 있다.
3. 자바스크립트는 객체기반 언어이다.
- 자바스크립트는 개체를 기반으로한 언어이며, 다양한 객체와 이에 해당하는 다양한 기능들이 존재한다.
4. 공개된 언어이다.
5. 다양한 라이브러리를 활용할 수 있다.
- 대표적인 라이브러리는 제이쿼리이다.
* 라이브러리 : 자바스크립트를 이용하여 다양한 기능들을 쉽게 구현할 수 있도록 한 함수들의 집합
- 라이브러리를 이용하여 자바스크립트로는 구현하기 힘든 효과를 쉽게 구현할 수 있다.
- 제이쿼리모바일, node.js, cocos2d등 많은 라이브러리 언어들이 있다.
반응형
'JavaScript' 카테고리의 다른 글
[javascript] 객체 (0) | 2021.09.05 |
---|