A Javascript kis- és nagybetűket érzékeny? - A Javascript kis- és nagybetűket érzékeny tulajdonságai

Tartalomjegyzék:

Anonim

Bevezetés a Javascript érzékenységéhez?

A JavaScript egy értelmezett szkriptnyelv. A webfejlesztésben arra használják, hogy interaktív weboldalakat hozzon létre az ügyfelek gépi erőforrásainak elérésével, a JavaScript-ben írt ügyféloldali szkriptek fejlesztésével. Mivel ez a fordítás folyamatban van, a szabály arra a platformra támaszkodik, amelyen ezt az értelmezést végzik. A javascript szabványai azt szeretnék, hogy a kis- és nagybetűk érzékenyek legyenek. Bár a Javascript kis- és nagybetűket érzékeny, bizonyos platformok nem tartják tiszteletben a kis- és nagybetűket érzékeny jelleget.

Mi a JavaScript?

A Javascript egy dinamikus webes szkriptnyelv. Leggyakrabban webtartalom nyelveként használják, amelynek megvalósítása lehetővé teszi, hogy az ügyféloldali szkriptek működjenek a felhasználóval és dinamikus oldalakat készítsenek. Ez egy értelmezett mesterséges nyelv, objektum-orientált képességekkel.

A JavaScriptet először LiveScript néven hívták, azonban a böngésző nevét JavaScriptre módosította, feltehetően a Java által generált öröm miatt. A JavaScript LiveScript néven hozta létre bevezetését. A nyelv általános magját beágyazta a böngésző.

JavaScript jellemzői: -

  • A JavaScript egy könnyű, mesterséges és értelmezett nyelv.
  • Hálózat-központú alkalmazások készítésére szolgál.
  • Integrálva a Java-val.
  • Integrálva hipertext jelölőnyelven.
  • Nyílt és platformközi

Mi az a CaseSensitivity?

A betűk nagybetűire érzékeny szöveg. Például a „Számítógép” és a „Számítógép” két teljesen különálló szó, mivel a „C” az első példában nagybetűs, a második példában pedig kisbetűs. A trendi rendszerekben a jelszavak kis- és nagybetűket érzékelnek, a felhasználónevek pedig néha kis- és nagybetűket is érzékenyek.

Bármi, ami nem érinti a kis- és nagybetűket, gyakran nagybetűket vagy kis karaktereket ír be. Például a Windows programsor vagy az MS-DOS nem nagybetű-érzékeny, azonban a Linux program sor kis- és nagybetűket érzékeny.

Miért fontos a kis- és nagybetűk érzékenysége a JavaScriptben?

Ez a fenevad természete. A szkript egyszerű szövegben van írva, a kezdők számára azonban ez nem csupán a hipertext jelölő nyelve (amely alapvetően a kis- és nagybetűket nem érzékeli), hanem a kódja, és inkább a böngésző belső működése (DOM API) inkább ellenőrzi.

var names, Names;

A két változó egyformán néz ki, bár a Javascripthez viszonyítva különböznek egymástól. Ami elengedhetetlen, hogy hajlamosak vagyunk annak felismerésére, nem annak fontossága, hanem szörnyű jellege alapján. Mi ez.

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

Nem hagyhatjuk figyelmen kívül ezt a kódot, mivel esetleg az objektumok nem vannak bevonva. A cél itt annak rámutatása, hogy az ember és a személy két teljesen különálló tárgy. A személy egy objektum-építő üzemeltet, és egy személy az építőkategória példánya.

console.log(person);

A jelenlegi helyzetben hajlamosak mindannyiunknak ellenőrizni a nagybetűket, vagy olyan kivitelezhető negatív következményekkel kell szembenéznie, mint a szintaxis hibák, referencia hibák és különböző kivételek. Vigyázzon a szemére, és emlékeztessen arra, hogy a Javascript kis- és nagybetűket érzékeny.

Miért érzékeny a JavaScript kis- és nagybetűk, de a HTML nem?

A szkript sima szövegű, és nem egyszerűen olyan jelöléssel rendelkezik, mint a hipertext jelölő nyelve, azaz a kis- és nagybetűk nem érzékenyek. A JavaScript-ben a kulcsszónak „míg”, nem pedig „míg” vagy „WHILE” -nek kell lennie. A kis- és nagybetűk érzékenysége nagyon fontos, mivel szorosan kapcsolódik a hipertext jelölőnyelvéhez, azonban néhány módszert és eseményt másként említünk. A JavaScript szigorú szintaxist tartalmaz a JavaScript által írt kliensoldali szkriptek módszerére.
Néhány hipertext jelölő nyelvű címkének és attribútumának azonos neve van a JavaScript objektumokkal és tulajdonságokkal. A HTML-ben az attribútum és a címke neve kis- és nagybetűk között érzékeny. A hipertext jelölőnyelv és a JavaScript bezárt asszociációja zavart okoz, ezért az esetérzékenység további jelentőséggel bír a JavaScriptben.

A következő két szó a JavaScript-ben teljesen különbözik:

var demo;
var DEMO;

A Javascript kis- és nagybetűire érzékeny tulajdonságai miatt a következők különböznek egymástól:

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

Miközben a JavaScript-rel működik, ellenőrizze a változó, a működés és az objektum nevének nagybetűit. Ez megállíthatja a szintaxist és a különböző hibákat.

A Javascript kis- és nagybetűket érzékeny?

A JavaScript kis- és nagybetűk között érzékeny nyelv. Ez azt jelenti, hogy a nyelvi kulcsszavakat, a változókat, a működési neveket és a többi azonosítót betűkkel azonos betűkkel kell írni.

Tehát az Idő és Idő azonosítók teljesen különféle jelentéseket közvetíthetnek a JavaScriptben.

MEGJEGYZÉS: Az óvatosságot értelmezni kell, míg a változó- és a teljesítményneveket JavaScriptbe kell írni.

A következő példa azt mutatja, hogy a JavaScript kis- és nagybetűk között érzékeny nyelv:



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;

Tegyük fel, hogy meg akarjuk találni a karakterlánc-változó tűt a karakterlánc-változó szénakazalban. Három gotchas van:

  1. A nemzetközivé vált alkalmazásoknak kerülniük kell a string.toUpperCase és a string.toLowerCase fájlokat. Használjon egy napi kifejezést, amely figyelmen kívül hagyja a kis- és nagybetűket. Például volt-amper tűRegExp = új RegExp (tű, „i”); követi needleRegExp.test (szénakazalban).
  2. Általában véve nem érti meg a tű értékét. Ügyeljen arra, hogy a tű ne tartalmazzon reguláris kifejezésű speciális karaktereket. Kerülje el ezt a kizsákmányolótűt. Cserélje ki (/(-(\)()*+?., \\^$ | # \ s) / g, “\\ $ &”) ;.
  3. Különböző esetekben, ha pontosan szeretné egyeztetni a tűt és a hayrick-et, egyszerűen figyelmen kívül hagyva a kisbetűt, ügyeljen arra, hogy a “^” felirat elején és “$” legyen a szokásos kifejezéskészítő csúcsán.

Az (1) és (2) pont átgondolására példa erre:

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
)

Következtetés - érzékeny a Javascript kis- és nagybetűk között?

Tehát a fenti pontokat figyelembe véve elmondhatjuk, hogy a JavaScript kis- és nagybetűk közötti érzékeny szkriptnyelv. Mi jelentése az, hogy a nyelv nagybetûket különböztet meg kis társaiktól. Például, ha a JavaScript-ben egy totalCost-nak nevezett változót deklarál, akkor a totalCost-ot kell használnia annak a változónak a megtekintéséhez, nem pedig a TotalCost, a Total cost vagy más kombinációt.

A JavaScript-ben a kis- és nagybetűk érzékenysége nemcsak a változó nevekre vonatkozik, hanem a JavaScript kulcsszavakra, eseménykezelőkre és az objektum tulajdonságaira vagy módjaira is. Például a JavaScript kulcsszavai kevés, míg, ha, ha, és így tovább. Ezzel szemben a módok (tulajdonságok) használják a „teve-vissza” elnevezési konvenciót (az első szó kevés, és minden szó minden rendezett első betűje nagybetűvel szerepel), például a toArray (), lastModified () stb. .

Ajánlott cikkek

Ez egy útmutató az Is Javascript kis- és nagybetűk közötti különbséghez. Itt megvitattuk a javascript jelentését annak jellemzőivel, a CaseSensitivity-vel, a Javascript kis- és nagybetűk közötti érzékenységével stb. További információkért a következő cikket is megnézheti -

  1. Cheat Sheet JavaScript
  2. A MongoDB nyílt forráskódú
  3. Az SQL Microsoft?
  4. Splunk Free
  5. Eszközök a JavaScript-hez
  6. Regex funkciók a Pythonban (példa)