3
respostas

uso do parênteses no let questão 7

Porque na variável da questão 7 não há parênteses?

let mensagemDeErro = 'Erro! Preencha todos os campos';

Se eu escrevesse let mensagemDeErro = ("Erro! Preencha todos os campos"); estaria errado?

Obrigada.

3 respostas

Oi Ana,

A ausência de parênteses na atribuição da string à variável mensagemDeErro é a forma padrão em JavaScript.

Os parênteses são usados principalmente para agrupar expressões, chamar funções ou alterar a ordem de operações.

No seu caso, let mensagemDeErro = 'Erro! Preencha todos os campos'; está correto e é a maneira mais comum de atribuir um valor string a uma variável.

Se você escrever let mensagemDeErro = ("Erro! Preencha todos os campos");, o código também funcionará, pois os parênteses nesse contexto não alteram o valor da string.

No entanto, eles são desnecessários e podem tornar o código menos legível. 😏

Para saber mais: Expressões e operadores - Documentação da MDN sobre expressões e operadores em JavaScript, onde você pode aprofundar seus conhecimentos sobre o uso de parênteses.

Continue praticando e explorando o mundo da programação! 🤔 💪

Oi Luis,

Obrigada pela rápida resposta. Aproveitando o momento, ainda sobre os exercícios do primeiro módulo, porque quando criamos uma variável escrevemos com letras maiúsculas no meio?

Ex: numeroDeVendas; mensagemDeErro; saldoDisponível

Obrigada!

Ana,

Essa é a convenção para variáveis do tipo Camel usada no JavaScript.

Camel Case: A primeira letra é minúscula e cada palavra subsequente começa com maiúscula

Aqui está uma tabela comparativa das principais convenções de nomenclatura em programação:

ConvençãoExemploLinguagens
Camel CasenomeDoUsuarioJava, JavaScript, C#
Pascal CaseNomeDoUsuarioC#, Delphi
Snake Casenome_do_usuarioPython
Kebab Casenome-do-usuarioCSS
Upper CaseNOME_DO_USUARIOC, C++
Notação HúngarastrNomeVisual Basic

Para saber mais: Convenções de nomenclatura: Camel, Pascal, Kebab e Snake case