JavaScript kodingspraksis | Kodestruktur og syntaks

JavaScript kodingspraksis | Kodestruktur og syntaks
Hvert språk har noen standarder som alle må følge. Som et eksempel eksisterer det noen regler å snakke på engelsk som grammatikk, ordforråd osv. Det samme konseptet gjelder i programmeringsspråk i.e. Hvert programmeringsspråk har en syntaks for å utføre og kjøre et program. I denne artikkelen vil vi snakke om reglene vi må følge mens vi arbeider med et JavaScript -program.

Saksfølsomhet i JavaScript

JavaScript er et saksfølsomt språk, dette betyr når du arbeider med en innebygd egenskap til JavaScript, og takler det nøye med det.

For å bedre forstå dette konseptet, bør du vurdere det gitte eksemplet nedenfor:

konsoll.Logg ("Hello World");
Konsoll.Logg ("Hello World");

Begge uttalelsene er de samme bortsett fra den første bokstaven i konsollen. Nå vil den resulterende utdataene bekrefte at konsollen den første uttalelsen vil utføres vellykket mens den andre uttalelsen vil gjennom en feil:

Fra output ovenfor kan vi analysere at JavaScript er et saksfølsomt språk. Så vi må følge de riktige navnekonvensjonene.

Imidlertid, variabelnavn og funksjonsnavn, er det ingen slik begrensning å følge. Det er et godt stevne å bruke og følge kamel-casing naming convention i.e. varname, funcname.

Uttalelser i JavaScript

I JavaScript er et program en samling av flere instruksjoner, hver instruksjon kalles en uttalelse i JavaScript. Denne uttalelsen består av noe som forskjellige tegn, nøkkelord, metoder eller operatører. JavaScript utfører hvert uttalelse trinn for trinn.

La oss vurdere eksemplet nedenfor for å finne ut hvordan en uttalelse fungerer:

konsoll.Logg ("Hello World");

I dette eksemplet er det en uttalelse som ber nettleseren logge "Hello World" på konsollen:

Semikoloner i JavaScript

I JavaScript brukes semikoloner som en separator, for eksempel har vi flere uttalelser å utføre. Da kan vi ikke skrive hver uttalelse etter hverandre som et avsnitt. Vi må skille hver eneste instruksjon med en semikolon. For eksempel:

var a, b, c a = 5 b = 6 c = 10 konsoll.Logg ("Verdien av a:", a) konsoll.Logg ("Verdien av B:", B) Konsoll.Logg ("Verdien av C:", C);

Vi kan ikke skrive et program som vi gjorde i dette eksemplet:

I dette eksemplet har vi 7 uttalelser, men vi skilte dem ikke, så dette programmet ikke ville fungere, det vil gjennom en feil:

Vi må skille hver uttalelse, og vi kan gjøre det ved å skille hver uttalelse med en ny linje, og det er en god praksis å skrive bare en uttalelse i hver linje og bruke Semicolon etter hver uttalelse, som vi gjorde i følgende eksempel:

var a, b, c;
a = 5;
B = 6;
C = 10;
konsoll.logg ("Verdien av a:", a);
konsoll.Logg ("Verdien av B:", B);
konsoll.Logg ("Verdien av C:", C);

Nå er alle de syv uttalelsene atskilt med en semikolon ";" og JavaScript vil utføre hver uttalelse etter hverandre:

Ved vellykket utførelse vil vi få følgende utdata:

Imidlertid, hvis uttalelsene er skrevet i separate linjer, ville JavaScript utført helt fint uten å bruke semikoloner på slutten av uttalelsen og ikke kaste noen feil.

Hvite rom i javascript

JavaScript er ikke følsom over hvite rom, og det ignorerer ekstra mellomrom. Tenk på følgende eksempel for å forstå begrepet hvite rom:

var a, b;
a = 5;
B = 6;
konsoll.logg ("Verdien av a:", a);
konsoll.Logg ("Verdien av B:", B);

I dette eksemplet legger vi mange hvite rom i form av blanke mellomrom, faner og newlineer mellom de forskjellige utsagnene:

Utgangen vil bekrefte at JavaScript ignorerer de ekstra mellomrom og skriver ut utgangen på konsollen:

Kommentarer i JavaScript

JavaScript gir en struktur for kommentarene, vi kan "kommentere" en enkelt linje eller et segment av kode ved hjelp av JavaScript -kommentarer. For eksempel:

// konsoll.Logg ("Hello World");

De to fremover skråstrekene “//” kommenterer en enkelt linje:

For multiline kommentarer i JavaScript bruk “/*” i starten og “*/” på slutten:

/*
var a, b, c;
a = 5;
B = 6;
C = 10;
konsoll.logg ("Verdien av a:", a);
konsoll.Logg ("Verdien av B:", B);
konsoll.Logg ("Verdien av C:", C);
*/

Koden mellom “/*” og “*/” vil bli kommentert:

Reservert nøkkelord i JavaScript

Det er en rekke innebygde nøkkelord i JavaScript som la, const, mens, for, og ellers. Disse nøkkelordene brukes til å utføre forskjellige funksjonaliteter. Vi kan ikke endre syntaks i henhold til våre krav. Tenk for eksempel følgende eksempel:

La if = 5;

Vi kan ikke opprette en variabel med det reserverte nøkkelordet "hvis":

JavaScript ville ikke tilordne en verdi '5' til variabelen "hvis". Fordi "hvis" er forbeholdt de betingede uttalelsene.

Konklusjon

Å ta vare på syntaksreglene og følge de gode konvensjonene mens du arbeider med et JavaScript -program er en god praksis som enhver nybegynner webutvikler skal tilpasse seg. I denne artikkelen studerte vi kodestrukturen og syntaksen til JavaScript for god kodingspraksis. Vi lærte at JavaScript kjører et program fra topp til bunn, og at det ikke er følsomt for hvitespasninger eller linjeskift. Så lærer vi hvordan du kan kommentere unødvendige instruksjoner i et program.