>
반응형

● 인터프리트 언어 - 인터프리트 언어란 컴파일 과정을 거치지 않고 바로 실행시킬 수 있는 언어다.

 

● 동적 타이핑(Dynamic typin) - 변수의 자료형을 선언하지 않고도 변수를 사용할 수 있는 특징이 있다. 이를 테면  c언어처럼 int x;할 필요가 없이 단순히 모든 변수는  var x;와 같이 선언할 수 있다.

 

● 구조적 프로그래밍 지원 - c언어의 구조적 프로그래밍을 지원한다. 즉 if-else, while, for등의 제어 구조를 완벽하게 지원한다.

 

● 객체 기반 - 자바스크립트는 전적으로 객체 지향 언어이다. 자바스크립트의 객체는 연관배열(associative arrays)이다.

 

● 함수형 프로그래밍 지원 - 자바스크립트에서 함수는 일급 객체(first-class object)이다. 즉 함수는 그 자체로 객체이다. 함수는 속성과 .cll()과 같은 메서드를 가진다.

 

● 프로토타입 - 기반(prototype-based) - 자바스크립트는 상속을 위해 클래스 개념 대신에 프로토타입을 사용한다.

 

 

반응형

'Javascript 공부' 카테고리의 다른 글

jQuery의 장단점  (0) 2019.10.05
자바스크립트 : 변수  (0) 2019.08.17
자바스크립트  (0) 2019.08.17
내부 자바스크립트  (0) 2019.08.17
자바스크립트의 미래  (0) 2019.08.17
왜 자바스크립트인가? 왜 쓰나?  (0) 2019.08.17
자바스크립트 현재시간 표시  (0) 2019.08.17

+ Recent posts