Article image
Marcus Daniel
Marcus Daniel09/01/2024 10:58
Compartilhe

Entendendo o escopo de variáveis em programação de uma forma que você nunca mais esquecerá

  • #JavaScript

Vamos entender o 𝗹𝗲𝘁, 𝗰𝗼𝗻𝘀𝘁 e 𝘃𝗮𝗿 de uma forma que você nunca mais esquecerá. Imagine que o 𝗹𝗲𝘁 é como escrever informações a lápis – você pode apagar e alterar a qualquer momento. Por outro lado, o 𝗰𝗼𝗻𝘀𝘁 é como escrever com caneta; uma vez escrito, não dá para apagar ou alterar, a menos que seja um objeto. Se for um objeto, a única coisa fixa é que é um objeto, mas as informações dentro podem ser alteradas.

Agora, o 𝘃𝗮𝗿 funciona como o 𝗹𝗲𝘁, você pode alterar, mas tem um escopo global. Por exemplo, aqui temos 𝗰𝗼𝗻𝘀𝘁 e 𝘃𝗮𝗿 dentro de uma função. Normalmente, você não conseguiria usar essas variáveis fora da função. No entanto, com o 𝘃𝗮𝗿, você consegue. Isso é o escopo global, mas evitamos usar porque pode causar problemas, permitindo alterações a qualquer momento e em qualquer lugar do código.

Veja como ficaria o código com essa analogia:

image

Compartilhe
Comentários (6)
Nelson Filho
Nelson Filho - 09/01/2024 13:51

Muito Marcos assim fica simples de entender.

Linda Silva
Linda Silva - 09/01/2024 13:17

Amei , para mim que venho de outra área totalmente diferente, prefiro explicações assim bem simples!❤️❤️❤️❤️

GS

Gabriel Sanches - 09/01/2024 12:41

Excelente!

Rafael Santos
Rafael Santos - 09/01/2024 12:11

Simples e direto, eu gostei também.


Top!

Elisângela Mendonça
Elisângela Mendonça - 09/01/2024 11:10

Gostei.

Sabrina Santos
Sabrina Santos - 09/01/2024 11:00

Que legal, gostei da didática!