Introducere În cazul cazului Javascript este sensibil?
JavaScript este un limbaj de script interpretat. Este utilizat în dezvoltarea web pentru a crea pagini web interactive prin accesarea resurselor de mașini ale clienților pentru a dezvolta scripturile din partea clientului scrise cu JavaScript. Din moment ce urmează să fie compilat, regula sa se bazează pe platformă pe această interpretare care se face. Standardele de javascript ar dori ca acesta să fie sensibil la litere mari și mici. Deși Javascript este sensibil la litere mari, anumite platforme nu respectă natura sa sensibilă la litere mari.
Ce este JavaScript?
Javascript este un limbaj de script web dinamic. Este cel mai tipic folosit ca limbaj de conținut web, ale cărui implementări permit scriptului din partea clientului să acționeze cu utilizatorul și să creeze pagini dinamice. Este un limbaj artificial interpretat, cu capabilități orientate pe obiecte.
JavaScript a fost numit primul LiveScript, cu toate acestea, browser-ul și-a modificat numele în JavaScript, probabil datorită bucuriei generate de Java. JavaScript a creat introducerea sa cu numele LiveScript. Nucleul general al limbii a fost încorporat în browser.
Caracteristici JavaScript: -
- JavaScript este un limbaj ușor, artificial și interpretat.
- Folosit pentru realizarea aplicațiilor centrate în rețea.
- Integrat cu Java.
- Integrat cu un limbaj de marcare hipertext.
- Deschis și multiplă platformă
Ce este CaseSensibility?
Text sensibil la majuscularea literelor. De exemplu, „Computer” și „computer” sunt 2 cuvinte total diferite, ca rezultat al „C” este cu majuscule în primul exemplu și cu litere mici în cel de-al doilea exemplu. Pe sistemele la modă, parolele sunt sensibile cu majuscule și majuscule, iar numele de utilizator sunt uneori sensibile cu majuscule și minuscule.
Orice lucru care nu este sensibil la majuscule înseamnă că orice litere mari sau minuscule sunt adesea introduse. De exemplu, linia de programe Windows sau MS-DOS nu este sensibilă la litere mari și mici, cu toate acestea, linia de program Linux este sensibilă la litere mari și mici.
De ce sensibilitatea cazurilor este atât de importantă în JavaScript?
Este natura fiarei. Un script este scris în text simplu, pentru început, cu toate acestea, nu este pur și simplu marcaj ca limbajul de marcare a hipertextului (care este practic nesensibil cu majuscule), este codul și este supus mai multor verificări de către funcționările interne ale browserului (API-ul DOM).
var names, Names;
Cele două variabile arată la fel, aproape că, cu toate acestea, Javascript sunt lumi separate. Ceea ce este vital este că avem tendința de a o recunoaște, nu prin importanța sa, ci prin natura sa teribilă. Este ceea ce este.
function Person(name, age)
var person = new Person("Zach", 29);
Cu toate acestea, putem ignora machiajul acestui cod, deoarece obiectele nu pot fi acoperite. Scopul de aici este de a sublinia că persoana și persoana sunt 2 obiecte total diferite. Persoana operează un constructor de obiecte, iar o persoană este o instanță a acelei categorii de constructor.
console.log(person);
Așa cum este, avem o tendință pentru toți ar trebui să ne verificăm capitalizarea sau să ne confruntăm cu consecințe negative realizabile precum erori de sintaxă, erori de referință și diferite excepții. Fă-ți un ochi arătat și păstrează-ți un memento că Javascript este sensibil la litere mari și minuscule.
De ce JavaScript este sensibil la cazuri, dar HTML nu este?
Un script este în text simplu și nu pur și simplu marcaj ca un limbaj de marcare a hipertextului, care este sensibil la litere mari. În JavaScript, cuvântul cheie întrucât ar trebui să fie „while”, nu „while” sau „WHILE”. Sensibilitatea cazurilor este foarte importantă, deoarece este strâns asociată cu un limbaj de marcare a hipertextului, cu toate acestea, unele moduri și evenimente sunt menționate altfel. JavaScript prezintă o sintaxă strictă a unei metode pe care clientul-scripturi scrise în JavaScript.
Unele etichete și atribute în limbajul de marcare hipertext au un nume echivalent ca obiecte și proprietăți JavaScript. În HTML, numele atributelor și ale etichetelor sunt sensibile la litere mari și mici. Asocierea închisă a limbajului de marcare hipertext și JavaScript va provoca confuzie, prin urmare sensibilitatea la caz este vitală în JavaScript.
Următoarele două cuvinte din JavaScript sunt complet diferite:
var demo;
var DEMO;
Următoarele obiecte sunt diferite datorită caracteristicilor sensibile cu majuscule JavaScript:
function Employee(id, name, subject)(
this.id = id;
this.name = name;
)
var employee = new Employee("ee1", “John”, ”30”);
În timp ce operați cu JavaScript, verificați dacă scrieți majusculele unei variabile, operați și numele obiectului. Acest lucru poate opri sintaxa și diferite erori.
Este sensibilă carcasa Javascript?
JavaScript este un limbaj sensibil la cazuri. Acest lucru implică faptul că cuvintele cheie ale limbii, variabilele, numele de operare și ceilalți identificatori ar trebui să fie scrise cu majuscule identice.
Deci identificatorii Time și TIME pot transmite sensuri total diferite în JavaScript.
NOTĂ: Îngrijirea ar trebui să fie interpretată în timp ce scrierea numelor de variabile și performanță în JavaScript.
Următorul exemplu arată JavaScript este un limbaj sensibil la litere mari și mici:
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;
Să presupunem că dorim să găsim acul variabilului șir în stânga variabilă șir. Există trei achiziții:
- Aplicațiile internaționale ar trebui să evite string.toUpperCase și string.toLowerCase. Utilizați o expresie zilnică care ignoră cazul în loc. De exemplu, volt-ampere NeedRegExp = new RegExp (ac, „i”); urmat de NeedleRegExp.test (fânar).
- În general, este posibil să nu rețineți valoarea de ac. Aveți grijă ca acul să nu conțină caractere speciale de expresie regulată. Evitați acest ac de exploatare. Înlocuiți (/(-(\)()*+?., \\^$ | # \ s) / g, „\\ $ &”) ;.
- În diferite cazuri, dacă doriți să se potrivească exact cu acul și fânul, pur și simplu ignorând cazul, asigurați-vă că „^” la început și „$” la vârful constructorului de expresii obișnuit.
Luând în considerare punctele (1) și (2), un exemplu ar fi:
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
)
Concluzie - Este sensibilă carcasa Javascript?
Deci, luând în considerare punctele de mai sus, putem spune că JavaScript este un limbaj de script sensibil la litere mari și mici. Ce înseamnă că limba consideră literele majuscule ca fiind total diferite de omologii lor mici. De exemplu, dacă declarați o variabilă denumită totalCost în JavaScript, trebuie să utilizați totalCost pentru a vedea acea variabilă, nu TotalCost, Cost total sau o altă combinație.
În JavaScript, sensibilitatea cazurilor nu se aplică pur și simplu la numele de variabile, dar pe lângă cuvintele cheie JavaScript, gestionatorii de evenimente și proprietățile sau modalitățile de obiect. Cuvintele cheie în JavaScript sunt mici, de exemplu, în timp ce, pentru, dacă, altceva și așa mai departe. Dimpotrivă, modurile (proprietățile) folosesc convenția de denumire „camel-back” (primul cuvânt este puțin și fiecare literă ordonată a fiecărui cuvânt este scrisă cu majuscule), de exemplu, toArray (), lastModified (), etc. .
Articole recomandate
Acesta a fost un ghid pentru carcasa Is Javascript Sensitive. Aici am discutat despre semnificația javascript cu caracteristicile sale, CaseSensibility, modul în care Javascript este sensibil la majuscule, etc. De asemenea, puteți privi articolul următor pentru a afla mai multe -
- Fisa Cheat JavaScript
- Este MongoDB Open Source
- ESTE Microsoft Microsoft?
- Este Splunk Free
- Instrumente pentru JavaScript
- Funcții Regex în Python (Exemplu)