본문 바로가기
javascript

[자바스크립트] 잠깐 쉬어가기 : 자바스크립트 특징

by jinbro 2017. 5. 18.

[자바스크립트 특징]

1) 스크립트 언어 

- 자바스크립트는 웹페이지 동작을 역동적으로 만들기위해 만들어짐

- 다시 말하자면 프로그래밍 언어와 같이 쓸 수 있도록 만들어진 언어

- 간결하게 코딩하는 것이 특징



2) 프로그래밍 언어

- 웹에서 벗어나 독립적으로 하나의 프로그램을 만들 수 있게됨 : 엔진의 속도 향상, nodejs이라는 새로운 환경(런타임 환경)



3) 동적 바인딩, 동적 언어 : 처음에 익히기가 까다로움

- 컴파일 시에 자료형, this, 변수 scope 등이 정해지는 것이 아니라 실행 중에 정해지고, 변경됨

- 동적이기때문에 갖는 장점과 단점이 있음

- 전역 객체(window), 함수 객체(VO 혹은 AO), 실행 컨텍스트, this, scope 정확하게 알고 있어야 예측 가능



4) 표준이 있지만 브라우저마다 지원하는 범위가 다른 언어

- ECMAScript라는 표준 자바스크립트가 있지만, 브라우저의 자바스크립트 엔진마다 지원 범위 차이가 있음

- 표준은 옳다



[참고자료]

- 여태껏의 삽질

- 스터디원의 지식



댓글