JavaScript - Kodingsstandarder og konvensjoner

JavaScript - Kodingsstandarder og konvensjoner
JavaScript er et nettprogrammeringsspråk som brukes til å utvikle webapplikasjoner og websider og gjør webapplikasjonen interaktiv. Som alle andre programmeringsspråk har JavaScript noen kodingsstandarder og konvensjoner. Å lage store programmer og programvarekode blir for rotete og uminnelig hvis kodingsstandarder og konvensjoner av programmeringsspråket ikke følges.

Kodingsstandarder er sett med regler og prinsipper som definerer et programmeringsspråklig programmeringsstil, teknikker og metoder. Kodingsstandarder er en nødvendighet, uten at hver ansatt i en organisasjon vil utvikle et program basert på kodingsstilen deres, og dermed skape forvirring og gjøre feilsøking for hektisk. Koding av standarder og konvensjoner kommer derfor inn i spill som forbedrer kodelesbarheten, kvaliteten og gjør feilsøking enkelt.

I dette innlegget vil vi gå gjennom kodingsstandardene og konvensjonene til JavaScript, så la oss komme i gang.

Innrykk og funksjon

JavaScript -kodingskonvensjoner sier at bruker to mellomrom til innrykk JavaScript -kode, og aldri bruker etterfølgende hvitespaser. For funksjoner, bruk Camelcase Og for å definere en funksjon, bruk nøkkelordet funksjon:

funksjon myfunc ()
var x = 0;

Variabelnavn

Navnet på en variabel må begynne med en brev og Camelcase brukes til å initialisere variabler eller funksjoner som betyr at den første bokstaven skal være en liten bokstav, og hvis et annet ord blir lagt til etter det første ordet, bør den første bokstaven i det ordet kapitaliseres.

var fullname = "Jackie Chan";

Mellomrom, alle parenteser

Legg alltid rom mellom operatører som (= + - * /) og komma:

la navn = fname + lname;
const myArray = ["katt", "mus", "hund"];

Objektretningslinjer

For bruk av objekter inkluderer kodingsstandardene følgende punkter:

  • Startbraketten skal plasseres på samme linje som objektnavnet.
  • Mellom et objekts eiendom og verdien er en tykktarm og et rom.
  • Strengverdier er dekket med doble sitater.
  • Numeriske verdier er ganske enkelt skrevet og sitater brukes ikke.
  • Et komma brukes etter hvert par eiendomsverdipar bortsett fra det siste
  • Etter gjenstandens lukkende brakett, tilsett en semikolon.
  • Gjenstander som har færre egenskaper, kan komprimeres og skrives på samme linje ved å ha rom mellom eiendommer.
var person =
FirstName: "Jackie",
LastName: "Chan",
;
// kan også skrives i komprimeringsform
var Person = FirstName: "Jackie", LastName: "Chan";

Uttalelsesretningslinjer

En enkel uttalelse som å initialisere en variabel som ender på en enkelt linje, skal ha en semikolon på slutten av linjen:

var name = "Jackie Chan";

For en sammensatt setning, legg igjen et rom og legg en åpningsbrakett, hvoretter fyll ut resten av setningene i den åpningsbraketten. Når alle uttalelsene er ferdige, legg en lukkende brakett. Det skal bemerkes at vi i en sammensatt setning ikke setter en semikolon på slutten av den:

for (i = 0; i < 3; i++)
a *= i;

Linjelengde

Standard koding og konvensjoner sier at linjene lengde større enn 80 skal skrives på en annen linje ved å bryte den opprinnelige linjen slik at koden blir mer lesbar:

dokument.getElementById ("Eksempel").indrehtml =
"Eksempel!";

Filutvidelser

JavaScript -kodingsstandarder og konvensjoner sier at HTML -filen skal ha en .html utvidelse, CSS -filen skal ha en .CSS utvidelse og JavaScript -filen skal ha en .JS Utvidelse.

Løkker og forhold

Etter en kontrolluttalelsesidentifikasjon, og etter hvert komma, bruk hvitrommet. Betingede uttalelser som koder for kodingskonvensjoner og standardkode er gitt nedenfor:

if (tilstand1 || tilstand2)
// Noen uttalelser

annet hvis (tilstand3 && tilstand4)
// Noen andre uttalelser

annet
// Standarduttalelser

For sløyfe Følg koden nedenfor:

for (la i = 0; i < 5; i++)
x += i;

Kommentarer

Blokkkommentarer unngås i henhold til kodingsstandarder og konvensjoner og linjekommentarer brukes. Kommentarer blir lagt i venstre margin og // blir satt i starten.

// et eksempel
var name = "Jackie";

Konklusjon

Kodingsstandarder og konvensjoner er et sett med regler som definerer en programmeringsspråkstil, teknikker og metoder og følges for å unngå forvirring og forbedre lesbarhet og feilsøking. Utviklingskostnadene reduseres og teamintegrasjon blir veldig enkel når kodingsstandarder og konvensjoner følges. I dette innlegget diskuterte vi JavaScript -kodingsstandarder og konvensjoner med eksempler.