posts
FE
02-javascript
JavaScript

JavaScript

객체(Object) 기반의 스크립트 언어

본래 브라우저를 제어하는 언어였으나, Node.js라는 새로운 실행환경과 구글 V8엔진의 등장으로 자체 어플리케이션을 만들 수 있게 된 언어

프론트엔드 개발 시, HTML을 사용하여 웹의 내용을 작성하고, CSS를 사용하여 웹을 디자인하며, JS를 사용하여 웹의 동작을 구현함.


주요 특징

  1. 객체 기반의 스크립트 언어이다.
  2. 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어이다.
  3. 객체 지향형 프로그래밍과 함수형 프로그래밍 모두 표현할 수 있다.
  4. 쉬운 디버깅과 유연한 코드 작성이 가능하지만, 타입 예측이 어렵다는 단점도 존재한다.