Uvod je osjetljiv na velika i mala slova?
JavaScript je interpretirani skriptni jezik. Koristi se u web razvoju kako bi stvorio interaktivne web stranice pristupom strojnim resursima klijenata kako bi razvio skripte na strani klijenta napisane u JavaScript-u. Budući da će biti sastavljen, njegovo se pravilo oslanja na platformu o tom tumačenju. Standardi Javascripta željeli bi da razlikuju velika i mala slova. Iako je Javascript osjetljiv na velika i mala slova, određene platforme ne uvažavaju njegovu prirodu malih i velikih slova.
Što je JavaScript?
Javascript je dinamičan jezik skriptiranja na webu. Najčešće se koristi kao jezik web sadržaja, čije implementacije omogućuju skriptu na strani klijenta da djeluje s korisnikom i izrađuje dinamične stranice. To je umjetni interpretirani jezik s objektno orijentiranim sposobnostima.
JavaScript je prvi nazvan LiveScript, međutim, preglednik je svoje ime promijenio u JavaScript, vjerojatno zahvaljujući radosti koju generira Java. JavaScript je stvorio svoj uvod s imenom LiveScript. Opća jezgra jezika ugrađena je u preglednik.
Značajke JavaScripta: -
- JavaScript je lagan, umjetni i tumačeni jezik.
- Koristi se za izradu mreža usmjerenih na mrežu.
- Integrirano s Java.
- Integrirano s jezikom za označavanje hiperteksta.
- Otvorena i cross-platforma
Što je osjetljivost na slučajeve?
Tekst osjetljiv na velika slova. Na primjer, "Računalo" i "računalo" dvije su potpuno različite riječi, a rezultat "C" je velika slova u prvom primjeru, a mala slova u drugom primjeru. Na trendovskim sustavima lozinke razlikuju velika i mala slova, a korisnička imena ponekad su također velika i mala slova.
Sve što ne razlikuje velika i mala slova znači da se često upisuju velika slova ili mali znakovi. Na primjer, programska linija sustava Windows ili MS-DOS nisu mala i mala slova, međutim, programska linija Linuxa razlikuje velika i mala slova.
Zašto je osjetljivost malih i velikih slova toliko važnija u JavaScriptu?
To je priroda zvijeri. Skripta je napisana običnim tekstom, za početak, međutim, to nije jednostavno označavanje kao označni jezik hiperteksta (koji je u osnovi neosjetljiv na velika slova), već je podvrgnut većem nadzoru unutarnjim radom preglednika (DOM API-jevi).
var names, Names;
Dvije varijable izgledaju podjednako, gotovo, no u Javascriptu su razdvojeni svjetovi. Ono što je bitno je da imamo tendenciju da to priznajemo, ne po važnosti, već po svojoj strašnoj prirodi. To je ono što je.
function Person(name, age)
var person = new Person("Zach", 29);
Zanemarimo sastav ovog koda jer predmeti možda nisu premazani. Svrha je ovdje istaknuti da su osoba i Osoba dva potpuno različita objekta. Osoba je koja radi graditelj objekata, a osoba je instanca te kategorije graditelja.
console.log(person);
U ovom trenutku imamo tendenciju da svi trebamo provjeriti kapitalizaciju ili se susresti s izvedivim negativnim posljedicama kao što su pogreške sintakse, referentne pogreške i različite iznimke. Budite pažljivi i zadržite podsjetnik da je Javascript osjetljiv na velika i mala slova.
Zašto je JavaScript slučaj osjetljiv, ali HTML nije?
Skripta je u običnom tekstu, a ne jednostavno označava poput jezika za hipertekst, to je neosjetljivo. U JavaScript-u bi ključna riječ trebala biti "dok", a ne "dok" ili "WHILE". Osjetljivost predmeta vrlo je važna jer je usko povezana s jezikom za označavanje hiperteksta, no neki su se načini i događaji spomenuli drugačije. JavaScript sadrži strogu sintaksu za metodu skripte na strani klijenta napisane u JavaScriptu.
Neke oznake i atributi u jeziku za označavanje hiperteksta imaju ekvivalentno ime kao JavaScript objekti i svojstva. U HTML-u, atributi i oznake ne razlikuju velika i mala slova. Zatvorena povezanost jezika za označavanje hiperteksta i JavaScript izazvat će zbrku, stoga je osjetljivost malih slova velika stvar u JavaScript-u.
Sljedeće dvije riječi u JavaScript-u potpuno su različite:
var demo;
var DEMO;
Sljedeći su različiti objekti zbog značajki osjetljivih na velika i mala slova:
function Employee(id, name, subject)(
this.id = id;
this.name = name;
)
var employee = new Employee("ee1", “John”, ”30”);
Tijekom rada s JavaScript-om provjerite da li je u upotrebi varijabla, rad i naziv objekta. To može zaustaviti sintaksu i različite pogreške.
Je li velika količina slučaja Javascript?
JavaScript je jezik razlikuje velika i mala slova. To podrazumijeva da jezične ključne riječi, varijable, nazivi operacija i ostali identifikatori trebaju biti napisani tipkom s istim velikim slovima.
Na taj način identifikatori Vrijeme i VRIJEM mogu prenijeti potpuno različita značenja u JavaScript-u.
NAPOMENA: Pažnja bi trebala biti interpretirana dok se u JavaScriptu pišu imena varijabli i performansi.
Sljedeći primjer pokazuje da je JavaScript razlikuje velika i mala slova:
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;
My favorite subject
var subject, Subject;
subject = "Java";
Subject = "Maths";
document.getElementById("demo").innerHTML = subject;
Pretpostavimo da želimo pronaći iglu varijable niza u sijenu varijable niza. Postoje tri gotchas:
- Internacionalizirane aplikacije trebale bi izbjegavati string.toUpperCase i string.toLowerCase. Upotrijebite dnevni izraz koji ignorira slučaj. Na primjer, volt-amperska iglaRegExp = novi RegExp (igla, "i"); a slijedi needleRegExp.test (plast sijena).
- Općenito, vjerojatno ne biste shvatili koliko vrijedi igla. Pazite da igla ne sadrži posebne znakove pravilnog izraza. Izbjegnite ovu eksploatacijsku iglu. Zamijenite (/(-(\)()*+?., \\^$ | # \ s) / g, "\\ $ &") ;.
- U različitim slučajevima, ako želite točno da se podudaraju sa iglom i košarkom, jednostavno ignorirajući slučaj, osigurajte da na početku budete "^" i "$" na vrhu vašeg redovnog izrađivača izraza.
Uzimajući u obzir točke (1) i (2), primjer bi bio:
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
)
Zaključak - Je li osjetljiv na velika slova Java?
Dakle, s obzirom na gornje točke možemo reći da je JavaScript skriptni jezik koji razlikuje velika i mala slova. Što znači da jezik smatra velika slova potpuno različitima od svojih malih kolega. Na primjer, ako deklarirate varijablu koja se u JavaScript-u naziva totalCost, morate vidjeti totalCost da biste vidjeli tu varijablu, a ne TotalCost, Ukupni trošak ili neku drugu kombinaciju.
U JavaScript-u osjetljivost velika slova ne odnosi se jednostavno na imena varijabli, ali dodatno na JavaScript ključne riječi, alate za obradu događaja i svojstva ili načine objekta. Na primjer, ključne riječi u JavaScript-u su malo, dok, za, ako, ostalo, i tako dalje. S druge strane, načini (svojstva) koriste konvenciju imenovanja "leđa" (prva riječ je malo i svako naredeno prvo slovo svake riječi se velikim slovom), na primjer, toArray (), lastModified () i tako dalje,
Preporučeni članci
Ovo je vodič za osjetljivost na slučajeve Javascript. Ovdje smo razgovarali o značenju JavaScripta s njegovim značajkama, CaseSensibility, kako je Javascript osjetljiv na slučajeve itd. Također možete pogledati sljedeći članak kako biste saznali više -
- Cheat Sheet JavaScript
- Je li MongoDB Open Source
- JE SQL Microsoft?
- Je li splunk besplatan
- Alati za JavaScript
- Regex funkcije u Pythonu (primjer)