No contexto do JavaScript, analise o quadro a seguir sob a ótica das diferenças sintáticas utilizadas nas declarações de variáveis, e as respectivas possibilidades de redeclarar e/ou alterar o valor de uma variável ao longo do código.
| Tipo de declaração | Permite redeclarar | Permite alterar valor |
|---|---|---|
| ? | Sim | Sim |
| ? | Não | Sim |
| ? | Não | Não |
De cima para baixo, a ordem de preenchimento da primeira coluna, de acordo com as possibilidades de cada tipo de declaração, é: