-
JavaScript는 어떤 언어일까?JavaScript 2023. 3. 28. 18:35
JavaScript는 싱글 스레드이면서 논 블록킹 언어입니다.
비동기 처리를 통해 하나의 요청이 완료될 때까지 기다리지 않고 동시에 다른 작업을 수행하며 문제를 해결한다.
객체 기반의 스크립트 언어이다.
웹 페이지가 브라우저에서 동작할 때, HTML과 CSS는 브라우저에 의해 해석되어 화면에 표시된다. JavaScript는 브라우저에서 실행될 때, 웹 페이지의 동적인 요소를 처리하고 사용자와 상호작용을 위한 기능을 담당한다.
자바스크립트는 동적 타입 언어이며, 타입을 명시할 필요가 없는 인터프리어 언어다. 따라서 프로그램 실행하는 도중에 변수에 저장되는 데이터 타입이 동적으로 바뀔 수 있다.
prototype이라는 개념을 통해 객체 지향 언어의 특징을 구현한다.
스레드
: 어떤 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위.
비동기 처리
: 특정 로직의 실행이 끝날때까지 기다려주지 않고 나머지 코드를 먼저 실행하는 것.
'JavaScript' 카테고리의 다른 글
JavaScript의 데이터 타입 (원시 타입 그리고 참조 타입) (0) 2023.03.30 var & let & const (0) 2023.03.28 JavaScript 비동기 처리(Promise, async/await) (0) 2023.03.28 호이스팅 (0) 2023.03.27 브라우저 저장소 (0) 2023.03.27