Javascript é sensível a maiúsculas? - Recursos do Javascript Case Sensitive

Índice:

Anonim

Introdução ao Javascript é sensível a maiúsculas e minúsculas?

JavaScript é uma linguagem de script interpretada. É utilizado no desenvolvimento da Web para criar as páginas da Web interativas, acessando os recursos da máquina dos clientes para desenvolver os scripts do lado do cliente escritos em JavaScript. Como é para ser compilado, sua regra depende da plataforma em que a interpretação está sendo feita. Os padrões de javascript desejam fazer distinção entre maiúsculas e minúsculas. Embora o Javascript seja sensível a maiúsculas e minúsculas, certas plataformas não respeitam sua natureza sensível a maiúsculas.

O que é JavaScript?

Javascript é uma linguagem de script da web dinâmica. Geralmente é usado como uma linguagem de conteúdo da Web, cujas implementações permitem que o script do lado do cliente atue com o usuário e crie páginas dinâmicas. É uma linguagem artificial interpretada com recursos orientados a objetos.

O JavaScript foi o primeiro a ser chamado de LiveScript, no entanto, o navegador modificou seu nome para JavaScript, provavelmente devido à alegria gerada pelo Java. JavaScript criou sua introdução com o nome LiveScript. O núcleo geral do idioma foi incorporado no navegador.

Recursos de JavaScript: -

  • JavaScript é uma linguagem leve, artificial e interpretada.
  • Usado para criar aplicativos centrados na rede.
  • Integrado com Java.
  • Integrado com uma linguagem de marcação de hipertexto.
  • Aberto e multiplataforma

O que é CaseSensitivity?

Texto sensível à capitalização de letras. Por exemplo, “Computador” e “computador” são duas palavras totalmente diferentes, pois o “C” está em maiúsculas no 1º exemplo e em minúsculas no segundo exemplo. Nos sistemas modernos, as senhas diferenciam maiúsculas de minúsculas e os nomes de usuário às vezes diferenciam maiúsculas de minúsculas.

Qualquer coisa que não diferencia maiúsculas de minúsculas significa que qualquer caractere maiúsculo ou minúsculo é inserido. Por exemplo, a linha de programa do Windows ou o MS-DOS não diferencia maiúsculas de minúsculas; no entanto, a linha de programa Linux diferencia maiúsculas de minúsculas.

Por que a distinção entre maiúsculas e minúsculas é muito mais importante no JavaScript?

É a natureza da besta. Um script é escrito em texto sem formatação, para iniciantes, no entanto, não é apenas uma marcação como linguagem de marcação de hipertexto (que não diferencia maiúsculas de minúsculas), é código e está sujeito a um exame mais minucioso pelo funcionamento interno do navegador (API do DOM).

var names, Names;

As duas variáveis ​​são parecidas, quase, no entanto, para o Javascript, elas são mundos distantes. O que é vital é que temos a tendência de reconhecê-lo, não por sua importância, mas por sua natureza terrível. É o que é.

function Person(name, age)
var person = new Person("Zach", 29);

No entanto, podemos ignorar a composição desse código, pois os objetos podem não ser revestidos. O objetivo aqui é apontar que pessoa e Pessoa são dois objetos totalmente totalmente diferentes. A pessoa é uma operação do construtor de objetos e uma pessoa é uma instância dessa categoria do construtor.

console.log(person);

Tal como está, temos uma tendência para que todos verifiquem nossa capitalização ou se deparem com possíveis consequências negativas, como erros de sintaxe, erros de referência e diferentes exceções. Preste atenção e lembre-se de que o Javascript faz distinção entre maiúsculas e minúsculas.

Por que o JavaScript diferencia maiúsculas de minúsculas, mas o HTML não?

Um script está em texto sem formatação e não simplesmente como marcação como linguagem de marcação de hipertexto, que não diferencia maiúsculas de minúsculas. No JavaScript, a palavra-chave while deve ser "while", não "While" ou "WHILE". A distinção entre maiúsculas e minúsculas é muito importante, pois está intimamente associada a uma linguagem de marcação de hipertexto; no entanto, algumas maneiras e eventos são mencionados de outra forma. O JavaScript apresenta uma sintaxe estrita para um método que os scripts do lado do cliente escritos em JavaScript.
Algumas tags e atributos na linguagem de marcação de hipertexto têm um nome equivalente como objetos e propriedades JavaScript. Em HTML, os nomes de atributos e tags não diferenciam maiúsculas de minúsculas. A associação fechada da linguagem de marcação de hipertexto e do JavaScript causará confusão, portanto, a distinção entre maiúsculas e minúsculas é mais vital no JavaScript.

As duas palavras a seguir no JavaScript são completamente diferentes:

var demo;
var DEMO;

A seguir, objetos diferentes devido aos recursos que diferenciam maiúsculas de minúsculas do Javascript:

function Employee(id, name, subject)(
this.id = id;
this.name = name;
)
var employee = new Employee("ee1", “John”, ”30”);

Ao operar com JavaScript, verifique a capitalização de uma variável, opere e nome do objeto. Isso pode parar a sintaxe e erros diferentes.

Javascript é sensível a maiúsculas?

JavaScript é uma linguagem que diferencia maiúsculas de minúsculas. Isso implica que as palavras-chave do idioma, variáveis, nomes de operação e os outros identificadores sejam digitados com letras maiúsculas idênticas.

Portanto, os identificadores Time e TIME podem transmitir significados totalmente diferentes em JavaScript.

NOTA: O cuidado deve ser interpretado ao escrever nomes de variáveis ​​e desempenho em JavaScript.

O exemplo a seguir mostra que JavaScript é uma linguagem que diferencia maiúsculas de minúsculas:



My favorite subject

var subject, Subject;
subject = "Java";
Subject = "Maths";
document.getElementById("demo").innerHTML = subject;



My favorite subject

var subject, Subject;
subject = "Java";
Subject = "Maths";
document.getElementById("demo").innerHTML = subject;



My favorite subject

var subject, Subject;
subject = "Java";
Subject = "Maths";
document.getElementById("demo").innerHTML = subject;

Suponha que desejamos encontrar a agulha da variável de cadeia no palheiro da variável de cadeia. Existem três dicas:

  1. Aplicativos internacionalizados devem evitar string.toUpperCase e string.toLowerCase. Use uma expressão diária que ignore maiúsculas e minúsculas. Por exemplo, volt-ampère needleRegExp = new RegExp (agulha, "i"); seguido por needleRegExp.test (palheiro).
  2. Em geral, você provavelmente não entenderia o valor da agulha. Cuidado para que a agulha não contenha caracteres especiais de expressão regular. Escape desta agulha de exploração. Substitua (/(-(\)()*+?., \\^$ | # \ s) / g, "\\ $ &") ;.
  3. Em casos diferentes, se você deseja combinar exatamente a agulha e o hayrick, simplesmente ignorando a caixa, certifique-se de apresentar “^” no início e “$” na ponta do seu construtor de expressões regulares.

Tomando em consideração os pontos (1) e (2), um exemplo seria:

var haystack = "A. BAIL. Of. Hay.";
var needle = "bail.";
var needleRegExp = new RegExp(needle.replace(/(-(\)()()*+?., \\^$|#\s)/g, "\\$&"), "i");
var result = needleRegExp.test(haystack);
if (result) (
// Your code here
)

Conclusão - Javascript é sensível a maiúsculas e minúsculas?

Portanto, considerando os pontos acima, podemos dizer que o JavaScript é uma linguagem de script que diferencia maiúsculas de minúsculas. Qual o significado é que a linguagem considera as letras maiúsculas totalmente diferentes de suas pequenas contrapartes. Por exemplo, se você declarar uma variável chamada totalCost em JavaScript, precisará usar o totalCost para ver essa variável, não TotalCost, Custo total ou outra combinação.

No JavaScript, a distinção entre maiúsculas e minúsculas não se aplica apenas a nomes de variáveis, mas também a palavras-chave JavaScript, manipuladores de eventos e propriedades ou maneiras de objetos. As palavras-chave em JavaScript são todas pequenas, por exemplo, enquanto, para, se, mais e assim por diante. Por outro lado, as formas (propriedades) usam a convenção de nomenclatura “camel-back” (a primeira palavra é pequena e toda a primeira letra ordenada de cada palavra é maiúscula), por exemplo, toArray (), lastModified () e assim por diante .

Artigos recomendados

Este foi um guia para o Javascript é sensível a maiúsculas e minúsculas. Aqui discutimos o significado do javascript com seus recursos, CaseSensitivity, como o Javascript faz distinção entre maiúsculas e minúsculas etc. Você também pode consultar o seguinte artigo para saber mais -

  1. Cheat Sheet JavaScript
  2. O MongoDB é de código aberto
  3. O SQL é Microsoft?
  4. Is Splunk Free
  5. Ferramentas para JavaScript
  6. Funções de Regex em Python (Exemplo)