Hvordan fikser jeg JavaScript -feil?

Hvordan fikser jeg JavaScript -feil?

Mens programmering i JavaScript, er feil en må en del av hver kode. Disse inkluderer for det meste syntaks eller logiske feil, som kan løses ved å bare korrigere en feilstavet variabel eller lage en riktig logikk. Som nybegynner er det viktig å fikse JavaScript -feil for riktig funksjon av ønsket kode.

Denne bloggen vil oversikt over noen vanlige JavaScript -feil og deres rettelser.

Typer JavaScript -feil

I JavaScript har du kanskje møtt følgende typer feil:

  • Syntaksfeil
  • Logiske feil

La oss diskutere dem individuelt!

Syntaksfeil

En syntaksfeil oppstår når det er et problem med grammatikk i koden. Disse typer feil oppstår for det meste på grunn av feilstavede nøkkelord, manglende/åpne parentes eller manglende parenteser eller tegnsetting.

Logisk feil

En logisk feil oppstår når det er et problem med logikken eller flyten av programmet, som å få tilgang til strengene eller funksjonene som ikke er erklært. I denne typen feil er syntaksen nøyaktig, men koden er ikke den ønskede, noe som resulterer i et program som kjører, men gir feil resultater. Denne typen feil er vanskelige å finne og er tidkrevende hvis du ikke finner ut den spesielle løsningen.

Hvordan fikser jeg JavaScript -feil?

De vanligste JavaScript -feilene inkluderer følgende:

  • RedEclaration av en variabel
  • Bruker == i stedet for ===
  • Ikke bruke parentes på betingede uttalelser
  • Bruke parentes i stedet for firkantede parenteser [] for Arrays -erklæring

Årsak: Innredning av Let Variable

Innhenting av en variabel forårsaker en feil, da den er begrenset til omfanget av en blokkuttalelse og ikke kan innhentes, som vist nedenfor:

Fastsette

Denne feilen kan fikses ved å bruke nøkkelordet “var" i stedet for "la”For å tilordne noen forskjellige verdier. Å bruke det samme eksemplet implementert ovenfor med VaR vil gi følgende utgang:

Årsak: bruker == i stedet for ===

Denne typen feil innebærer å bruke dobbel lik eller løs likestillingoperatør feilaktig eller ubevisst i stedet for trippel like PR streng likestillingsoperatør. Den løse likestillingsoperatøren prøver å endre de to verdiene og få dem til å matche:

I output, skriver programmet ut "ekte”Fordi den løse likestillingsoperatøren konverterte strengverdien 20 til heltallverdien 20.

Den samme koden ved å bruke "===”Vil gi den udefinerte verdien ettersom den strenge likestillingoperatøren først sjekker typen operander; Hvis det er det samme, går det for den verdibaserte sammenligningen:

Fastsette

Denne feilen kan fikses ved å bruke “===”Når det gjelder å sjekke om to verdier er de samme eller ikke og gjelder“==”For å utjevne de to verdiene.

Årsak: ikke bruker seler på betingede utsagn

Denne typen feil oppstår vanligvis når det er en kodelinje, og selene er ikke plassert eller glemmes til å bli plassert.

Eksempel

I det gitte eksemplet kan det observeres at begge konsollen.logg () uttalelser blir utført uavhengig av de anvendte “hvis" Løkke:

Fastsette

Denne typen feil kan løses ved å plassere seler hver gang betingede utsagn blir utført.

Årsak: Bruke parentes i stedet for firkantede parenteser [] for array -erklæring

Dette er en veldig vanlig feil å ikke identifisere den spesifiserte braketten for å erklære en matrise.

Eksempel

I det følgende eksempel kan vi observere resultatet av å plassere i stedet for [] parentes:

Fastsette

Denne feilen kan løses ved å plassere de firkantede parentesene [] hver gang en matrise er deklarert.

Vi har gjennomgått de vanligste JavaScript -feilene.

Konklusjon

Ominnklaring av en variabel, ved bruk av == i stedet for ===, ikke bruke parenteser på betingede utsagn, og bruke braketter i stedet for firkantede parenteser [] for Arrays -erklæring er noen av de mest oppståtte JavaScript -feilene. Når det. I det andre tilfellet, der det er en logisk feil, kan du prøve å løse den ved å plotte en algoritme for den. Denne artikkelen demonstrerte teknikkene for å fikse JavaScript -feil.