Je Javascript Case Sensitive? - Funkcie jazyka Javascript Case Sensitive

Obsah:

Anonim

Úvod do jazyka Javascript Rozlišuje malé a veľké písmená?

JavaScript je interpretovaný skriptovací jazyk. Využíva sa pri vývoji webových stránok na vytváranie interaktívnych webových stránok prístupom k strojovým zdrojom klientov na vývoj skriptov na strane klienta napísaných v jazyku JavaScript. Keďže sa má zostaviť, jeho pravidlo sa spolieha na platformu, na ktorej sa interpretácia robí. Normy javascriptu by si želali, aby sa rozlišovalo veľké a malé písmená. Aj keď Javascript rozlišuje veľké a malé písmená, niektoré platformy nerešpektujú jeho veľkosť písmen.

Čo je to JavaScript?

Javascript je dynamický webový skriptovací jazyk. Najčastejšie sa používa ako jazyk webového obsahu, ktorého implementácia umožňuje skriptu na strane klienta konať s používateľom a vytvárať dynamické stránky. Je to interpretovaný umelý jazyk s objektovo orientovanými schopnosťami.

Prvý JavaScript sa označoval ako LiveScript, prehliadač však zmenil jeho názov na JavaScript, pravdepodobne kvôli radosti generovanej Java. JavaScript vytvoril jeho úvod s názvom LiveScript. Do prehliadača bolo vložené všeobecné jadro jazyka.

Vlastnosti JavaScriptu: -

  • JavaScript je ľahký, umelý a interpretovaný jazyk.
  • Používa sa na vytváranie aplikácií zameraných na sieť.
  • Integrovaný s Java.
  • Integrovaný s hypertextovým značkovacím jazykom.
  • Otvorená a naprieč platformami

Čo je to CaseSensitivity?

Text citlivý na veľké písmená. Napríklad „Počítač“ a „počítač“ sú dve úplne odlišné slová ako výsledok „C“ je veľké písmeno v prvom príklade a malé písmeno v druhom príklade. V moderných systémoch sa pri heslách rozlišujú malé a veľké písmená a používateľské mená niekedy navyše rozlišujú veľké a malé písmená.

Čokoľvek, čo nie je citlivé na veľkosť písmen, znamená, že sa často zadávajú veľké alebo malé znaky. Napríklad v programovom riadku Windows alebo v systéme MS-DOS sa nerozlišujú malé a veľké písmená, v programovom riadku Linux sa však rozlišujú malé a veľké písmená.

Prečo je v JavaScripte oveľa dôležitejšia citlivosť na veľké a malé písmená?

Je to povaha zvieraťa. Skript je napísaný ako obyčajný text, pre začiatočníkov to však nie je len značkovanie ako jazyk na značenie hypertextu (čo je v zásade malé a veľké písmená), je to kód a je predmetom väčšej kontroly vnútornými funkciami prehliadača (rozhrania DOM API).

var names, Names;

Obe premenné vyzerajú podobne, takmer však Javascript sú svety od seba vzdialené. Podstatné je to, že to máme tendenciu uznať, nie podľa jeho dôležitosti, ale z dôvodu hroznej povahy. To je to.

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

Môžeme ignorovať zloženie tohto kódu, pretože objekty nemusia byť potiahnuté. Účelom je tu poukázať na to, že osoba a osoba sú úplne úplne odlišné objekty. Osoba je objekt, ktorý pracuje ako tvorca objektov, a osoba je inštanciou tejto kategórie staviteľov.

console.log(person);

V súčasnom stave máme tendenciu všetkých kontrolovať našu kapitalizáciu alebo sa stretávať s uskutočniteľnými negatívnymi dôsledkami, ako sú chyby syntaxe, referenčné chyby a rôzne výnimky. Starostlivo sledujte a pripomínajte, že Javascript rozlišuje veľké a malé písmená.

Prečo je to malé a veľké písmená jazyka JavaScript, ale HTML nie?

Skript je v obyčajnom texte a nie iba ako značkovací jazyk, ako je hypertextový značkovací jazyk. V jazyku JavaScript by malo byť kľúčové slovo „while“, nie „while“ alebo „WHILE“. Rozlišovanie malých a veľkých písmen je veľmi dôležité, pretože je úzko spojené s značkovacím jazykom hypertextu, niektoré spôsoby a udalosti sú však uvedené inak. JavaScript obsahuje prísnu syntax k metóde, ktorú používajú skripty na strane klienta napísané v jazyku JavaScript.
Niektoré značky a atribúty v značkovacom jazyku hypertextu majú rovnaký názov ako objekty a vlastnosti JavaScriptu. V kóde HTML názvy atribútov a značiek nerozlišujú veľké a malé písmená. Uzavreté priradenie značkovacieho jazyka hypertextu a JavaScriptu spôsobí zmätok, preto je v JavaScripte dôležitá aj malá a veľká písmená.

Nasledujúce dve slová v JavaScripte sú úplne odlišné:

var demo;
var DEMO;

Nasledujú rôzne objekty z dôvodu funkcií jazyka Javascript, ktoré rozlišujú veľké a malé písmená:

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

Pri práci s JavaScriptom skontrolujte veľké písmená premennej, operáciu a názov objektu. Môže to zastaviť syntax a rôzne chyby.

Je Javascript Case Sensitive?

JavaScript je jazykom rozlišujúcim malé a veľké písmená. To znamená, že kľúčové slová, premenné, názvy operátorov a ďalšie identifikátory jazyka by sa mali písať s rovnakými písmenami ako veľké písmená.

Takže identifikátory Time a TIME môžu v JavaScripte sprostredkovať úplne odlišné významy.

POZNÁMKA: Starostlivosť by sa mala interpretovať, zatiaľ čo v jazyku JavaScript sa zapisujú názvy premenných a výkonov.

Nasledujúci príklad ukazuje, že jazyk JavaScript rozlišuje veľké a malé písmená:



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;

Predpokladajme, že chceme nájsť reťazec variabilnej ihly v reťazci premennej sena. Existujú tri gotchas:

  1. Internacionalizované aplikácie by sa mali vyhnúť reťazcom string.toUpperCase a string.toLowerCase. Namiesto toho použite denný výraz, ktorý ignoruje veľké a malé písmená. Napríklad volt-ampérová ihlaRegExp = nová regExp (ihla „i“); nasledovaný needleRegExp.test (stoh sena).
  2. Vo všeobecnosti by ste možno nechceli zadržať hodnotu ihly. Dajte pozor, aby ihla neobsahovala špeciálne znaky so špeciálnym výrazom. Uniknite z tejto vykorisťovacej ihly. Nahraďte ju (/(-(\)()*+?., \\^$ | # \ s) / g, „\\ $ &“) ;.
  3. V rôznych prípadoch, ak si želáte, aby sa presne zhodovali ihly a seno, jednoducho ignorujte prípad a uistite sa, že na začiatku vášho znaku „^“ je znak „^“ a na konci znaku „$“.

Ak vezmeme do úvahy body 1 a 2, príkladom bude:

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
)

Záver - Je prípad Javascriptu citlivý?

Takže vzhľadom na vyššie uvedené body môžeme povedať, že JavaScript je skriptovací jazyk citlivý na veľkosť písmen. Čo znamená, že jazyk považuje veľké písmená za úplne odlišné od svojich malých náprotivkov. Napríklad, ak v JavaScripte deklarujete premennú označenú ako totalCost, na zobrazenie tejto premennej musíte použiť totalCost, nie TotalCost, celkové náklady alebo inú kombináciu.

V JavaScripte sa veľkosť písmen nevzťahuje iba na názvy premenných, ale dodatočne na kľúčové slová jazyka JavaScript, obsluhy udalostí a vlastnosti alebo spôsoby objektu. Kľúčové slová v JavaScripte sú málo, napríklad, zatiaľ čo, ak, inde atď. Na druhej strane spôsoby (vlastnosti) používajú konvenciu pomenovávania „ťava“, (prvé slovo je malé a každé zoradené 1. písmeno každého slova je veľké), napríklad toArray (), lastModified () atď.,

Odporúčané články

Toto bol sprievodca pre prípad citlivosti Javascript. Tu sme diskutovali o význame javascriptu s jeho funkciami, CaseSensitivity, o tom, ako Javascript rozlišuje malé a veľké písmená, atď. Ďalšie informácie nájdete v nasledujúcom článku -

  1. Cheat Sheet JavaScript
  2. Je MongoDB Open Source
  3. IS SQL Microsoft?
  4. Je splunk zadarmo
  5. Nástroje pre JavaScript
  6. Funkcie regulárnych výrazov v Pythone (príklad)