
웹 프로그래밍을 한다면 필요한 필수적인 언어는 바로 자바스크립트입니다.
자바스크립트에 대한 특징을 간단하게 알아보도록 하겠습니다.
자바스크립트란?
웹 페이지에 스크립트 형식으로 삽입하여 웹 페이지에 생동감을 불어넣어주는 언어입니다.
특별한 준비나 컴파일 없이 실행및 작성이 가능합니다.
브라우저 상에서만 작동하기 때문에, 메모리나 CPU의 저수준 영역의 조작을 허용하지 않습니다.
자바와는 이름빼고 관련이 없는 언어입니다.
자바스크립트의 장점
- Html/Css와 완전한 통합이 가능
- 간단한 처리기능
- 모든 브라우저에서 지원되는 기본언어
위 세가지 장점으로 인해 웹 프로그래밍에서 JavaScript의 존재는 필수적이 됩니다.
호이스팅
코드가 실행되기 전, 변수, 함수, 클래스, 선언문들이 맨 위로 끌어올려지는것처럼 되는 현상입니다.
이때문에 함수를 사용한 뒤, 아래에 함수를 정의하여도 작동되지만,
이러한 특성때문에 코드의 가독성 및 유지 보수에 문제가 생기는 경우도 있습니다.
형 변환
자바스크립트의 값은 대부분 적절한 자료형으로 변환됩니다.
그 이전까지는 let, const 와 같은 변수와 상수로 선언하며, 어떤 값이 들어가는지에 따라 변환됩니다.
자바스크립트의 실행
자바스크립트는 다양한 환경에서 실행할 수 있습니다.
브라우저에는 자바스크립트 가상 머신이라는 엔진이 존재하기 때문에, 웹 개발자환경에서 간단한 코드를 작성할 수 있습니다.
또한 서버에서도 간단하게 실행 가능하며, Node.js 환경에서는 임의의 파일을 읽거나 쓰고 네트워크 요청을 보낼 수 있습니다.
'자바스크립트 정리본' 카테고리의 다른 글
자바스크립트 : 조건문과 반복문 (0) | 2024.12.05 |
---|---|
자바스크립트 : 함수 (0) | 2024.11.18 |
자바스크립트 : 자료형과 변수 (0) | 2024.11.13 |