JavaScript

Como declarar uma constante em JavaScript

12 de agosto de 2020

Como declarar uma constante em JavaScript

Neste artigo veremos como declarar uma constante em JavaScript, de uma forma nativa da linguagem, que veio com a versão ES6.

declarando constante em javascript

Fala programador(a), beleza? Bora aprender sobre variáveis e constantes em JavaScript!

Nas versões passadas do ES6 de JavaScript não era possível a criação de constantes, porém existiam ‘gambiarras’ que a simulavam

ES vem de ECMAScript, o nome de origem da linguagem JavaScript

Porém com a vinda da versão ES6, a funcionalidade chegou e a palavra reservada para esta instrução é const

Desta forma podemos criar nativamente uma constante, ou seja, uma variável que não pode ter o seu valor alterado, apenas atribuído na sua criação

Veja um exemplo:

const nome = "Matheus";

Além disso, a instrução let que cria uma variável que pode ter o seu valor alterado, também foi adicionada

As duas tem uma característica em comum, o escopo delas é criado em qualquer bloco

Porém isso é um assunto para um outro post hehe

Cuidado com a compatibilidade

As funcionalidades do ES6 ainda não são totalmente padronizadas em todos os navegadores

Isso pode deixar o seu código não funcional em alguns deles, o mais problemático é o Internet Explorer

Então se sua aplicação tem que garantir a compatibilidade, você pode procurar algum transpiler de código JS

Como o Babel, que vai transformar seu código em JS padronizado e aí poderá ser utilizado em todos os sites sem problemas =)

Conclusão

Neste artigo vimos como declarar uma constante em JavaScript

Utilizamos a instrução const, que cria uma variável que os valores não podem ser alterados (conceito de constante)

Porém é um recurso do ES6, ou seja, não está padronizado em todos os browsers

Para resolver este problema você pode utilizar um transipile, que vai padronizar seu código para ser utilizado em qualquer navegador

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

0
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x