Skip to content

Variáveis declaradas com let são "içadas" para começo do bloco em que elas são definidas (isso é conhecido também pelo termo, hoisting). #23832

@ogeorgecarlos

Description

@ogeorgecarlos

MDN URL

https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/let

What specific section or headline is this issue about?

Variáveis declaradas com let são "içadas" para começo do bloco em que elas são definidas (isso é conhecido também pelo termo, hoisting).

What information was incorrect, unhelpful, or incomplete?

Variáveis declaradas com let são "içadas" para começo do bloco em que elas são definidas (isso é conhecido também pelo termo, hoisting).

What did you expect to see?

A contrário das variáveis declaradas com a Keyword var, variáveis declaradas com let não são "içadas" (hoisting) para começo do bloco em que elas são definidas.

Ou seja, ao tenta usar a variável antes da declaração da mesma, você receberá um erro do tipo "ReferenceError".

Do you have any supporting links, references, or citations?

https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/let#escopo_de_bloco

Do you have anything more you want to share?

No response

MDN metadata

Page report details

Metadata

Metadata

Assignees

No one assigned

    Labels

    l10n-pt-brIssues related to Brazilian Portugueseneeds triageTriage needed by staff and/or partners. Automatically applied when an issue is opened.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions