728x90
자바스크립트는 객체(object) 기반의 스크립트 언어이다.
스크립트 언어: 응용 프로그램과 독립하여 사용되고 일반적으로 응용 프로그램의 언어와 다른 언어로 사용되어 최종 사용자가 응용 프로그램의 동작을 사용자의 요구에 맞게 수행할 수 있도록 해준다. 인터프리터 방식에 사용하기 위해 나왔다.
인터프리터 언어: 컴파일 작업을 거치지 않고, 소스코드를 바로 실행할 수 있는 언어(자바스크립트는 웹 브라우저에 포함된 자바스크립트 인터프리터가 소스코드를 직접 해석하여 바로 실행) (Javascript, Python Ruby 등)
컴파일 언어: 반드시 기계어로 컴파일되어야만 실행시킬 수 있는 프로그래밍 언어 (C, C++, Java 등)
- HTML - 웹의 내용 작성
- CSS - 웹 디자인
- Javascript - 웹의 동작
Node.js 프래임워크를 사용하면 서버 측 프로그래밍에서도 사용 가능
Javascript의 특징
- 자바스크립트는 객체 기반의 스크립트 언어이다.
- 자바스크립트는 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어이다.
- 자바스크립트는 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있다.
728x90
300x250