# O que é 'use strict' no JavaScript?

> Neste drop falo sobre como funciona e o porque o 'use strict' existe no JavaScript.

- Canonical: https://betomuniz.com/blog/o-que-e-use-strict-no-javascript
- Published: 2020-10-09
- Updated: 2026-04-21T17:44:00.000Z
- Language: pt
- Tags: JavaScript

---

Em poucas palavras, ao usar `"use strict"` no topo de seus scripts, você literalmente ativa o "modo moderno" do JavaScript.

Dado um arquivo `index.js`:

```javascript
"use strict";

// seus scripts
```

**Sem esse recurso declarado, o browser utilizará recursos criados antes do EcmaScript 5 (2009)** visando a retrocompatibilidade, mas pensando em versões posteriores até a atual, esses mesmos recursos foram modificados, modernizados e otimizados, ou seja, são melhores e mais seguros.

Sendo assim, se sua aplicação é atual, utilize **SEMPRE** `"use strict"` no topo dos seus scripts JavaScript e garanta o uso de recursos modernos.
