반응형
● 인터프리트 언어 - 인터프리트 언어란 컴파일 과정을 거치지 않고 바로 실행시킬 수 있는 언어다.
● 동적 타이핑(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 |