자바스크립트는 웹 페이지와 상호 작용 하도록 만들어진 스크립트 언어이다. ECMAScript의 핵심 기능을 제공하고 있으며, 문서 객체 모델(DOM)을 통해 웹 페이지 콘텐츠를 조작하는 메서드와 인터페이스를 제공한다. 또한, 브라우저 객체 모델(BOM)을 통해 브라우저와 상호작용하는 메서드와 인터페이스를 제공한다. 자바스크립트는 스크립트 언어미여, 웹에서 사용하는 인터프리터 언어이다. 컴파일이 필요 없으며, HTML 웹 페이지를 통해 스크립트를 삽입하면 웹 브라우저를 통해서 동작하게 된다.
자바스크립트의 특징
자바스크립트는 HTML문서와 함께 처리되므로, 일반 프로그래밍 언어보다는 기능이 제한적이다. 자바스크립트의 특징은 다음과 같다. 1) 자바스크립트는 객체 기반의 언어이다. 하지만 상속과 클래스라는 개념이 없다. 2) 자바스크립트는 인터프리터 언어로서 클라이언트의 웹 브라우저에 의해 해석되고 실행된다. 브라우저마다 약간의 차이가 존재한다. 3) 자바스크립트는 HTML문서 내에 기술되고 HTML문서와 함께 수행된다. 4) 자바스크립트는 HTML에 연상, 제어 등 프로그래밍적인 요소를 추가하고, 클라이언트의 자원을 활용할 수 있게 한다.
자바스크립트 변수
기본자료형
숫자형
문자형
Boolean형
객체형
리터럴로 표현
var로 변수를 선언하고 멤버간에는 ,로 구분한다.
var a = { numberVal :111, arrayVal :"zzz", arrayList : [1,2,3],Speack:function(){consoloe.log("function"); }}console.log(a);