JavaScript Case Sensitive

JavaScript Case Sensitive

Sim, JavaScript é uma linguagem sensível ao caso Quando se trata de acessar variáveis, constantes, palavras -chave, funções e classes em um programa. Por exemplo, você criou duas variáveis ​​nomeadas "Funcionário" e "funcionário". No JavaScript, ambas as variáveis ​​criadas são válidas, distintas e contêm valores separados. Então, utilizando o “funcionário”Variável, você não pode recuperar o valor“Funcionário”Variável, pois eles têm endereços de memória diferentes.

Semelhante a outras linguagens de programação, o JavaScript também compreende um conjunto de diretrizes de estilo conhecidas como “Convenções de nomeação”. Uma dessas convenções é observar a capitalização enquanto nomeia uma classe JavaScript. A utilização da convenção de nomeação JavaScript ajuda a melhorar a legibilidade do código e facilita a manutenção do código.

Este artigo explicará a natureza sensível ao maiúsculas do JavaScript em relação à sua convenção de nomenclatura apoiada. Então vamos começar!

Os nomes de JavaScript devem ser descritivos

Qualquer nome atribuído a uma classe JavaScript, função ou variável deve ser descritivo Para que, no futuro, qualquer outro desenvolvedor possa entender facilmente o código sem interpretar mal o nome.

Aqui estão alguns casos bons e ruins para nomear uma variável:

deixe data = "Alex"; // ruim
Let Value = "Alex"; // ruim
deixe o nome = "Alex"; // bom

Agora seguiremos em frente e discutiremos as convenções de nomenclatura do tipo booleano, constantes, funções e classes em JavaScript.

Convenção de nomeação de JavaScript para variável do tipo booleano

Em JavaScript, o “boleano”As variáveis ​​geralmente são nomeadas utilizando um prefixo como "Tem" ou "é". Adicionar um prefixo ajuda a distinguir as variáveis ​​do tipo booleano dos tipos de dados de número e string.

Por exemplo, as quatro variáveis ​​booleanas abaixo dadas são criadas de acordo com a Convenção de Nomeação de JavaScript para variável do tipo booleano:

Vamos ISMEMBER = FALSE;
Let ISactive = true;
deixe hashousingAddress = false;
deixe isonline = true;

Convenção de nomeação de JavaScript para constantes

Um javascript constante é um tipo imutável de valor, o que significa que seu valor não pode ser alterado após a inicialização. O "const”A palavra -chave é utilizada para declarar constantes em JavaScript e seu“nome”Deve ser atribuído em Letras de capital (maiúsculas):

const color = "amarelo";

Se a constante que você deseja criar compreende mais de uma palavra, separe -as usando o sublinhado “_" do seguinte modo:

const System_Language = "en-us";

Convenção de nomeação de JavaScript para funções

As funções em JavaScript usam o inferior “CamelcaseConvenção de nomenclatura, o mesmo que as variáveis. Você também pode adicionar um “verbo”Como um prefixo com o nome da função que descreve o que a função faz:

função getName (nome)
Nome de retorno;

função setName (name)
Employeename = nome;

Convenção de nomeação de JavaScript para aulas

O "Pascalcase"Ou o superior"Camelcase”A Convenção de Nomeação pode ser aplicada ao nome de classes em JavaScript, onde o primeiro personagem de cada palavra começa com um“Maiúsculas" personagem:

classe FuncionárioProfile
Organização da classe

No exemplo acima, criamos duas classes nomeadas “Profile de funcionários” e “organização” Seguindo a Convenção de Nomeação Especificada.

A próxima seção comparará o comportamento de JavaScript e HTML em termos de sensibilidade ao caso.

Javascript Case-sensibilidade

Em web design, html e javascript funcionam juntos de tal maneira que objetos são criada usando Tags html e depois javascript Auxilia manipulando os objetos adicionados. Agora, você pode pensar que, se JavaScript for uma linguagem sensível, o HTML também deve se comportar o mesmo para manter uma interação estável, mas esse não é o caso.

Como a linguagem HTML foi projetada para ter um “universal”Natureza onde ambos computadores e humanos pode facilmente ler as páginas da web. Nesse idioma, todas as letras adicionadas são renderizadas da mesma forma. Não há necessidade de especificar a mancha ou letra minúscula para nomear qualquer elemento HTML, o que significa que isso A linguagem HTML não é sensível ao caso. No entanto, JavaScript é sensível ao minúsculo Porque é um Linguagem "básica" que segue a convenção de nomes Para os objetos especificados.

Compilamos as informações essenciais relacionadas à natureza sensível ao caso do JavaScript e suas convenções de nomenclatura. Você pode explorá -lo ainda mais de acordo com seus requisitos.

Conclusão

JavaScript é uma linguagem sensível ao caso Quando se trata de acessar variáveis, constantes, palavras -chave, funções e classes em um programa. Também compreende um conjunto de diretrizes de estilo conhecidas como “Convenções de nomeação”. A utilização da convenção de nomeação JavaScript ajuda a melhorar a legibilidade do código e facilita a manutenção do código. Este artigo explicou a natureza sensível ao maiúsculas do JavaScript em relação à sua convenção de nomenclatura suportada.