목록javascript (2)
기초부터 시작하는 개발일지
자바스크립트는 동적 해석형 언어이지만 약형 프로그래밍 언어기도 한다. 먼저 동적 해석형 언어란 미리 컴파일되지 않았음을 의미한다. c++와 같은 다른 언어는 개발 중 또는 개발 후에 컴파일 된다. 즉 최종 사용자와 공유하기 전이다. 반면 자바스크립트는 전송 중 컴파일링이기 때문 코드가 런타임에 평가되고 실행된다. 이는 또한 코드가 런타임에서 변경될 수 있음을 의미한다. 자바스크립트에서는 데이터 유형을 동적으로 전환할 수 있다. 처음에는 변수에 텍스트를 저장했다가 나중에는 동일한 변수에 텍스트가 아닌 숫자를 저장할 수 있다. 다른 언어와 다르게 자바스크립트에서 텍스트 데이터나 숫자와 같은 데이터로 작업을 할 때는, 자바스크립트에 텍스트 또는 숫자로 알려줄 필요가 없다. 그저 데이터를 저장하기만 하면 어떤 ..
자바스크립트를 알기 위해 몇 가지 정의를 해보자 1. 자바스크립트는 런타임에 컴파일되는 동적 약형 프로그래밍 언어이다. 이는 브라우저에서 웹페이지의 일부로 실행될 수도 있고 소위 호스트 환경이라 불리는 모든 머신에서 직접 실행될 수도 있다. 2. 자바스크립트는 웹페이지를 보다 동적으로 만들기 위해 생성되었다. 3. 최초에는 liveScript라고 불렸지만 당시 java의 인기로 인해 이름을 JavaScript로 바꾼 것이다. 그러므로 Java와 JavaScript는 공통점이 없고 서로 다른 언어라는 걸 이해하는게 좋다. 이제 동적 약형, 런타임에 컴파일되어 웹페이지를 더 동적으로 만든다 라는 말의 의미를 더 알아보자 웹페이지는 어떻게 작동되나? 우리가 웹페이지를 방문할 때는 브라우저를 사용한다. 브라우저..