¿Es Javascript sensible a mayúsculas y minúsculas? El - Características de Javascript Case Sensitive

Tabla de contenido:

Anonim

Introducción a ¿Es Javascript mayúsculas y minúsculas?

JavaScript es un lenguaje de secuencias de comandos interpretado. Se utiliza en el desarrollo web para crear las páginas web interactivas accediendo a los recursos de la máquina de los clientes para desarrollar los scripts del lado del cliente escritos en JavaScript. Como debe compilarse, su regla se basa en la plataforma en la que se está realizando esa interpretación. Los estándares de javascript quisieran que distinga entre mayúsculas y minúsculas. Aunque Javascript es sensible a mayúsculas y minúsculas, ciertas plataformas no respetan su naturaleza de mayúsculas y minúsculas.

¿Qué es JavaScript?

Javascript es un lenguaje dinámico de secuencias de comandos web. Por lo general, se usa como un lenguaje de contenido web, cuyas implementaciones permiten que el script del lado del cliente actúe con el usuario y cree páginas dinámicas. Es un lenguaje artificial interpretado con capacidades orientadas a objetos.

Primero se hizo referencia a JavaScript como LiveScript, sin embargo, el navegador modificó su nombre a JavaScript, presumiblemente debido a la alegría que genera Java. JavaScript creó su introducción con el nombre LiveScript. El núcleo general del lenguaje se ha incrustado en el navegador.

Características de JavaScript: -

  • JavaScript es un lenguaje ligero, artificial e interpretado.
  • Se usa para hacer aplicaciones centradas en la red.
  • Integrado con Java.
  • Integrado con un lenguaje de marcado de hipertexto.
  • Abierto y multiplataforma

¿Qué es CaseSensitivity?

Texto sensible a las mayúsculas en las letras. Por ejemplo, "Computadora" y "computadora" son 2 palabras totalmente diferentes como resultado de que la "C" está en mayúscula en el primer ejemplo y en minúscula en el segundo ejemplo. En los sistemas modernos, las contraseñas distinguen entre mayúsculas y minúsculas, y los nombres de usuario a veces distinguen entre mayúsculas y minúsculas.

Cualquier cosa que no distinga entre mayúsculas y minúsculas significa que a menudo se ingresa cualquier carácter en mayúscula o pequeño. Por ejemplo, la línea del programa de Windows o MS-DOS no distingue entre mayúsculas y minúsculas, sin embargo, la línea del programa de Linux distingue entre mayúsculas y minúsculas.

¿Por qué la distinción entre mayúsculas y minúsculas es mucho más importante en JavaScript?

Es la naturaleza de la bestia. Un script está escrito en texto plano, para empezar, sin embargo, no es simplemente marcado como el lenguaje de marcado de hipertexto (que básicamente no distingue entre mayúsculas y minúsculas), es código, y está sujeto a un escrutinio bastante mayor por el funcionamiento interno del navegador (DOM API).

var names, Names;

Las dos variables se parecen casi, sin embargo, para Javascript están separadas por mundos. Lo que es vital es que tenemos una tendencia a reconocerlo, no por su importancia, sino por su naturaleza terrible. Es lo que es.

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

Sin embargo, podemos ignorar la composición de este código, ya que los objetos podrían no estar recubiertos. El propósito aquí es señalar que persona y Persona son 2 objetos totalmente diferentes. La persona es un constructor de objetos que opera, y una persona es una instancia de esa categoría de constructor.

console.log(person);

Tal como están las cosas, tenemos la tendencia de que todos debamos verificar nuestra capitalización o enfrentarnos a posibles consecuencias negativas como errores de sintaxis, errores de referencia y diferentes excepciones. Presta atención y recuerda que Javascript es sensible a mayúsculas y minúsculas.

¿Por qué JavaScript es sensible a mayúsculas y minúsculas HTML?

Un script está en texto plano y no simplemente marcado como el lenguaje de marcado de hipertexto, eso no distingue entre mayúsculas y minúsculas. En JavaScript, la palabra clave while debería ser "while", no "While" o "WHILE". La distinción entre mayúsculas y minúsculas es muy importante ya que está estrechamente asociada con un lenguaje de marcado de hipertexto, sin embargo, algunas formas y eventos se mencionan de otra manera. JavaScript presenta una sintaxis estricta para un método de los scripts del lado del cliente escritos en JavaScript.
Algunas etiquetas y atributos en el lenguaje de marcado de hipertexto tienen un nombre equivalente a los objetos y propiedades de JavaScript. En HTML, los nombres de atributo y etiqueta no distinguen entre mayúsculas y minúsculas. La asociación cerrada del lenguaje de marcado de hipertexto y JavaScript causará confusión, por lo tanto, la sensibilidad de mayúsculas y minúsculas es vital en JavaScript.

Las siguientes dos palabras en JavaScript son completamente diferentes:

var demo;
var DEMO;

Los siguientes son objetos diferentes debido a las características de mayúsculas y minúsculas de Javascript:

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

Mientras opera con JavaScript, verifique la capitalización de una variable, operación y nombre de objeto. Esto puede detener la sintaxis y los diferentes errores.

¿Es Javascript sensible a mayúsculas y minúsculas?

JavaScript es un lenguaje sensible a mayúsculas y minúsculas. Esto implica que las palabras clave del lenguaje, las variables, los nombres de operación y los otros identificadores deben estar escritos a máquina con letras mayúsculas idénticas.

Por lo tanto, los identificadores Time y TIME pueden transmitir significados totalmente diferentes en JavaScript.

NOTA: Se debe interpretar el cuidado al escribir nombres de variables y de rendimiento en JavaScript.

El siguiente ejemplo muestra que JavaScript es un lenguaje sensible a mayúsculas y 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;

Supongamos que queremos encontrar la aguja de la variable de cadena en el pajar de la variable de cadena. Hay tres trampas:

  1. Las aplicaciones internacionalizadas deben evitar string.toUpperCase y string.toLowerCase. Utilice una expresión diaria que ignore mayúsculas y minúsculas. Por ejemplo, volt-ampere needleRegExp = new RegExp (aguja, "i"); seguido de needleRegExp.test (pajar).
  2. En general, posiblemente no aprehendas el valor de la aguja. Tenga cuidado de que la aguja no contenga caracteres especiales de expresión regular. Escape de esta aguja de explotación. Reemplace (/(-(\)()*+?., \\^$ | # \ s) / g, “\\ $ &”) ;.
  3. En diferentes casos, si desea hacer coincidir exactamente la aguja y el henil, simplemente ignorando las mayúsculas y minúsculas, asegúrese de incluir "^" al principio y "$" en la punta del generador de expresiones regulares.

Teniendo en cuenta los puntos (1) y (2), un ejemplo sería:

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
)

Conclusión: ¿Javascript es sensible a mayúsculas y minúsculas?

Entonces, considerando los puntos anteriores, podemos decir que JavaScript es un lenguaje de script que distingue entre mayúsculas y minúsculas. Lo que significa es que el lenguaje considera las letras mayúsculas como totalmente diferentes de sus pequeñas contrapartes. Por ejemplo, si declara una variable denominada totalCost en JavaScript, debe usar totalCost para ver esa variable, no TotalCost, Costo total u otra combinación.

En JavaScript, la distinción entre mayúsculas y minúsculas no solo se aplica a nombres de variables, sino también a palabras clave de JavaScript, controladores de eventos y propiedades o formas de objetos. Las palabras clave en JavaScript son todas pequeñas, por ejemplo, while, for, if, else, etc. Por otro lado, las formas (propiedades) usan la convención de nomenclatura "camel-back" (la primera palabra está en minúscula y cada primera letra ordenada de cada palabra está en mayúscula), por ejemplo, toArray (), lastModified (), etc. .

Artículos recomendados

Esta ha sido una guía de Is Javascript Case Sensitive. Aquí hemos discutido el significado de javascript con sus características, CaseSensitivity, cómo Javascript es sensible a mayúsculas y minúsculas, etc. También puede consultar el siguiente artículo para obtener más información:

  1. JavaScript Cheat Sheet
  2. ¿Es MongoDB Open Source?
  3. ¿ES SQL Microsoft?
  4. Es Splunk gratis
  5. Herramientas para JavaScript
  6. Funciones de expresiones regulares en Python (ejemplo)