> For the complete documentation index, see [llms.txt](https://web-dev-guide.wishtack.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://web-dev-guide.wishtack.io/ecmascript/language-properties.md).

# Language Properties

## Typing <a href="#typage" id="typage"></a>

JavaScript is a **dynamically** and **weakly typed** language.

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-L9vDDYxu6nH7FVBtFFS%2F-LAEA_TyQ1467afRM9Zd%2F-LAEEgb92HmErwla8pn_%2Flanguage-properties.jpg?alt=media\&token=9064bb53-0acf-45d4-a82d-9c4a0591e2d6)

## JavaScript is a multi-paradigm language <a href="#javascript-est-un-langage-multi-paradigme" id="javascript-est-un-langage-multi-paradigme"></a>

* Functional programming.
* Object-Oriented Programming.
* Reactive Programming.

## JavaScript is cross-browser and cross-platform <a href="#javascript-est-cross-browser-et-cross-platform" id="javascript-est-cross-browser-et-cross-platform"></a>
