Prompt Title: Const

Created 3 months ago
Votes 0
Views 86 times
0

Prompt Detail:

Em JavaScript e TypeScript, a palavra-chave const é usada para declarar uma constante, ou seja, um valor que não pode ser reatribuído após sua inicialização. Vamos ver um exemplo prático para entender melhor como funciona.

Exemplo em JavaScript:

javascript
const PI = 3.14; console.log(PI); // Saída: 3.14 // Tentativa de reatribuir um valor para PI resultará em erro // PI = 3.14159; // Isso causará um erro

Exemplo em TypeScript:

TypeScript é um superset de JavaScript, então o uso de const é muito similar. A diferença está na capacidade de TypeScript de adicionar tipos estáticos.

typescript
const MAX_USERS: number = 100; console.log(MAX_USERS); // Saída: 100 // Tentar reatribuir um valor para MAX_USERS resultará em erro // MAX_USERS = 150; // Isso causará um erro

Notas Importantes:

  1. Escopo de Bloco: Variáveis declaradas com const têm escopo de bloco, o que significa que elas só existem dentro do bloco onde foram declaradas.

  2. Objetos e Arrays: Se const é usado para declarar um objeto ou array, os elementos ou propriedades do objeto/array ainda podem ser alterados. O que não pode ser alterado é a referência ao objeto/array.

    javascript
    const user = { name: "João" }; user.name = "Maria"; // Isso é permitido // user = { name: "Pedro" }; // Isso causará um erro
  3. Uso Recomendado: É uma boa prática usar const para valores que você sabe que não precisarão ser reatribuídos. Isso ajuda a prevenir erros e torna o código mais fácil de entender.

Se você tiver alguma dúvida específica ou precisar de mais exemplos, fique à vontade para perguntar!

avatar
Paulo
Shared 2 prompts
Created 3 months ago

Leave a Comment