1
resposta

[Dúvida] Por que usar const e não class?

Estamos criando variáveis const como const mensagemDeErro onde eu tinha entendido em outro módulo que isso seriam classes, como foi feito com class Cliente { nome; cpf; rg } e depois acessado com cliente1.nome, cliente1.cpf, etc.

Ou uma coisa não tem nada a ver com a outra?

1 resposta

Oi André, tudo bem?

Desculpe a demora em retornar.

Entendo sua dúvida em relação ao uso de const e class em JavaScript. Na verdade, essas duas coisas são diferentes e têm usos distintos.

A palavra-chave const é utilizada para declarar uma variável que não pode ser reatribuída. Ou seja, uma vez que você define o valor de uma variável como const, esse valor não pode ser alterado. Isso é útil para garantir que um valor não seja modificado acidentalmente em seu código.

Já a palavra-chave class é utilizada para definir uma classe em JavaScript. Uma classe é um tipo de construtor que permite criar objetos com propriedades e métodos específicos. No exemplo que você citou, class Cliente { nome; cpf; rg }, estamos definindo uma classe Cliente com as propriedades nome, cpf e rg.

Para acessar as propriedades de um objeto criado a partir de uma classe, como cliente1.nome e cliente1.cpf, é necessário instanciar a classe e criar um objeto a partir dela.

Portanto, o uso de const e class são coisas diferentes e têm usos distintos em JavaScript. Espero ter ajudado a esclarecer sua dúvida!

Um abraço e bons estudos.