[모던자바스크립트 Deep Dive] 4장. 변수
·
JavaScript
1. 자바스크립트의 특징자바스크립트는 HTML, CSS와 함께 웹을 구성한느 요소 중 하나로 웹 브라우저에서 동작하는 유일한 프로그래밍 언어이다.자바스크립트는 개발자가 별도의 컴파일 작업을 수행하지 않는 인터프리터 언어(interpreter language)이다. 인터프리터 언어코드가 실행되기 단계인 런타임에 문 단위로 한 줄씩 중간 코드인 바이트코드로 변환한 후 실행한다.실행 파일을 생성하지 않는다.인터프리트 단계와 실행 단계가 분리되어 있지 않다.인터프리터는 한 줄씩 바이트 코드로 변환하고 즉시 실행한다.코드가 실행될 때마다 인터프리트 과정이 반복 수행된다.인터프리트 단계와 실행 단계가 분리되지 않고 반복 수행되므로 코드 실행 속도가 비교적 느리다.컴파일러 언어코드가 실행되기 전 단계인 컴파일 타임..