> For the complete documentation index, see [llms.txt](https://howyoujini.gitbook.io/study-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://howyoujini.gitbook.io/study-handbook/programming-languages/js.md).

# 자바스크립트

웹을 동적으로 만들기 위한 인터프리터형 프로토타입 기반 객체지향 프로그래밍 언어

## 인터프리터형

## 프로토타입 기반

> prototype : the original model of something from which later forms are developed
>
> 즉, 프로토타입이란 나중에 형성되는 것의 **초기 모델**을 가르킵니다.

<figure><img src="https://3611776612-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsTiBw38yXEx2sYsb39OB%2Fuploads%2FLJygTmp7hngl3A9PoHIg%2FScreenshot%202025-02-06%20at%205.09.42%E2%80%AFPM.png?alt=media&amp;token=9d97ddec-fc8e-4893-8c92-04b4421b92d7" alt=""><figcaption><p><a href="https://dictionary.cambridge.org/dictionary/english/prototype">https://dictionary.cambridge.org/dictionary/english/prototype</a></p></figcaption></figure>

### 클래스와의 차이?

## 객체지향
