> For the complete documentation index, see [llms.txt](https://nicollaslopes.gitbook.io/estudos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nicollaslopes.gitbook.io/estudos/javascript/literais.md).

# Literais

"Literal" é um valor que você escreve literalmente no script, pode ser atribuindo a uma variável, ou passando com argumento de uma função, ou até escrever **solto** no seu script, sem atribuir ou setar nada, o que importa é que se escreve exatamente o que será o valor (claro que tendo certas situações como "escapes" e outros detalhes).

* Array

```javascript
const numbers = [1, 3, 3, 7]
```

O exemplo abaixo, não é um array literal

```javascript
let numbers = new Array()

numbers.push(1)
numbers.push(3)
numbers.push(3)
numbers.push(7)
```

* Boolean

```javascript
let myVar = true
```

O exemplo abaixo, não é um boolean literal

```javascript
let myVar = !!1
```

* Object
* Number
* String
