Je Javascript velika in velika občutljivost? - Značilnosti občutljivega na javascript

Kazalo:

Anonim

Uvod v občutljivost na javascript?

JavaScript je interpretirani skriptni jezik. Uporablja se pri spletnem razvoju za ustvarjanje interaktivnih spletnih strani z dostopom do strojnih virov strank za razvijanje skript na strani odjemalcev, napisanih v JavaScript. Ker je treba sestaviti, se njegovo pravilo opira na platformo, ki jo izvaja. Standardi javascripta bi radi, da bi se razlikovala med velikimi in malimi črkami. Čeprav je JavaScript občutljiv na velika in velika slova, nekatere platforme ne spoštujejo njegove narave.

Kaj je JavaScript?

Javascript je dinamičen spletni skriptni jezik. Najpogosteje se uporablja kot jezik spletne vsebine, katere izvedbe omogočajo skriptu na strani odjemalca, da deluje z uporabnikom in gradi dinamične strani. To je interpretiran umetni jezik z objektno usmerjenimi zmožnostmi.

JavaScript je bil najprej omenjen kot LiveScript, vendar je brskalnik svoje ime spremenil v JavaScript, verjetno zaradi veselja, ki ga ustvarja Java. JavaScript je svojo predstavitev ustvaril z imenom LiveScript. Splošno jedro jezika je vdelano v brskalnik.

Značilnosti JavaScript: -

  • JavaScript je lahek, umeten in razlagan jezik.
  • Uporablja se za izdelavo mrežno usmerjenih aplikacij.
  • Integrirano z Javo.
  • Integrirano z označevalnim jezikom hiperteksta.
  • Odprta in navzkrižna platforma

Kaj je občutljivost primerov?

Besedilo, ki je občutljivo na veliko tiskanje črk. Na primer, "Computer" in "računalnik" sta dve popolnoma različni besedi, ker je "C" v prvem primeru velika črka, v drugem primeru pa mala črka. V trendnih sistemih so gesla z velikimi in malimi črkami, uporabniška imena pa so včasih tudi velika.

Vse, kar ni odvisno od malih in velikih črk, pomeni, da so pogosto vnesene velike črke ali male črke. Na primer, programska vrstica Windows ali MS-DOS ni občutljiva na velike in male črke, vendar je programska vrstica Linux velika in velika.

Zakaj je občutljivost velikih in velikih črk toliko pomembnejša v JavaScriptu?

To je narava zveri. Skript je napisan z navadnim besedilom, za začetek pa to ni zgolj oznaka, kot je označevalni jezik hiperteksta (ki je v bistvu neobčutljiv na veliko) in je podvržen večjemu pregledu notranjega delovanja brskalnika (API-ji DOM-a).

var names, Names;

Dve spremenljivki sta si skoraj podobni, vendar v Javascriptu sta narazen svet. Ključnega pomena je, da ga imamo navadno, ne po njegovem pomenu, ampak po grozljivi naravi. To je tisto, kar je.

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

Sestave kode lahko zanemarimo, saj predmetov morda ni prevlečen. Namen tega je opozoriti, da sta oseba in Oseba dva popolnoma različna predmeta. Oseba je graditelj objektov, oseba pa je primerek te kategorije graditelja.

console.log(person);

Kakor že zdaj obstaja, bi morali vsi preverjati uporabo velikih začetnic ali se spoprijeti z izvedljivimi negativnimi posledicami, kot so napake skladnje, napake v referenci in različne izjeme. Pozorno spremljajte in opomnite, da je Javascript občutljiv na velika in mala vprašanja.

Zakaj je JavaScript zelo občutljiv, HTML pa ne?

Skript je v navadnem besedilu in ni preprosto označen kot označevalni jezik hiperteksta, kar je neobčutljivo. V JavaScript-u bi morala biti ključna beseda "medtem", ne "medtem" ali "WHILE". Občutljivost primerov je zelo pomembna, saj je tesno povezana z označevalnim jezikom hiperteksta, vendar so nekateri načini in dogodki omenjeni drugače. JavaScript odlikuje strogo skladnjo do metode skripte na strani odjemalca, zapisane v JavaScript.
Nekatere oznake in atributi v jeziku za označevanje hiperteksta imajo enako ime kot JavaScript objekti in lastnosti. V HTML-ju imena atributov in oznak niso velika in majhna. Zaključena povezava označevalnega jezika hiperteksta in JavaScript bo povzročila zmedo, zato je občutljivost velikih črk v JavaScriptu še kako pomembna.

Naslednji dve besedi v JavaScript sta popolnoma različni:

var demo;
var DEMO;

Sledijo različni predmeti zaradi značilnosti, ki razlikujejo med malimi in malimi črkami:

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

Medtem ko delujete z JavaScript, preverite, ali velikost spremenljivke, operacijskega imena in imena predmeta obstaja veliko, To lahko ustavi sintakso in različne napake.

Je Javascript velika in velika občutljivost?

JavaScript je jezik, ki razlikuje male in male črke. To pomeni, da morajo biti jezikovne ključne besede, spremenljivke, operativna imena in drugi identifikatorji napisani z isto črko.

Tako lahko identifikatorji Čas in ČAS v JavaScript preneseta povsem različne pomene.

OPOMBA: Previdno je treba razlagati, medtem ko imena JavaScript spremenljivk in zmogljivosti pišete v JavaScript.

Naslednji primer prikazuje, da je JavaScript jezik, ki temelji na velikih in malih črkah:



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;

Recimo, da želimo najti iglo spremenljive vrvice v senu spremenljivke nizov. Obstajajo tri gotchas:

  1. Internacionalizirane aplikacije bi se morale izogibati string.toUpperCase in string.toLowerCase. Uporabite dnevni izraz, ki ignorira velikost. Na primer, volt-amperska iglaRegExp = nov RegExp (igla, "i"); sledi iglaRegExp.test (seneni nahod).
  2. Na splošno verjetno ne bi zaznali vrednosti igle. Pazite, da igla ne vsebuje nobenih posebnih znakov z rednim izrazom. Pobegnite iz te igle za izkoriščanje. Zamenjajte (/(-(\)()*+?., \\^$ | # \ s) / g, "\\ $ &") ;.
  3. Če se želite natančno ujemati z iglo in kozorogom, preprosto ignorirajte črko, na začetku postavite »^« in »$« na konici vašega običajnega ustvarjalca izrazov.

Z upoštevanjem točk (1) in (2) bi bil primer:

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ček - Je občutljiv na velikost JavaScripta?

Glede na zgornje točke lahko rečemo, da je JavaScript skriptni jezik, ki razlikuje male in male črke. Kar pomeni, da jezik šteje velike črke kot popolnoma drugačne od svojih majhnih kolegic. Na primer, če v JavaScript izjavite spremenljivko, imenovano totalCost, morate za prikaz te spremenljivke uporabiti totalCost, ne pa TotalCost, Skupni stroški ali drugo kombinacijo.

V JavaScript-ju občutljivost velikih črk ne velja zgolj za imena spremenljivk, ampak tudi za ključne besede JavaScript, obdelovalce dogodkov in lastnosti ali načine predmeta. Ključne besede v JavaScript so na primer majhne, ​​medtem ko, če, drugače, ipd. Nasprotno pa načini (lastnosti) uporabljajo konvencijo o poimenovanju "kamele nazaj" (prva beseda je v malem in vsaka urejena prva črka vsake besede je napisana z veliko začetnico), na primer toArray (), lastModified () in tako naprej .

Priporočeni članki

To je priročnik za občutljive primere za javascript. Tu smo razpravljali o pomenu javascripta z njegovimi funkcijami, CaseSensibility, kako je Javascript občutljiv na primere itd. Če želite izvedeti več, si oglejte tudi naslednji članek -

  1. Cheat Sheet JavaScript
  2. Je MongoDB Open Source
  3. Ali je SQL Microsoft?
  4. Je Splunk Free
  5. Orodja za JavaScript
  6. Funkcije Regex v Pythonu (primer)