JS Interview Questions And Answ ers

Nå, hvis du leter etter en jobb som er relatert til JS, må du forberede deg på JS intervjuspørsmål i 2019. Det er sant at hvert intervju er forskjellig per de forskjellige jobbprofilene, men for å tømme intervjuet, må du ha en god og tydelig kunnskap om JS. Her har vi forberedt de viktige spørsmålene og svarene til JS-intervju som vil hjelpe deg å få suksess i intervjuet.

Nedenfor er de 12 viktige JS-intervjuspørsmål og svar fra 2019 som ofte stilles i et intervju. disse spørsmålene er delt inn i deler er som følger:

Del 1 - JS intervjuspørsmål (grunnleggende)

Denne første delen dekker grunnleggende spørsmål og svar på JS-intervju

Q1. Hva er JS?

Svar:
JavaScript er et skriptspråk, først og fremst designet for å lage websider, samt legge til interaktivitet til webapplikasjoner.

Q2. Hvordan fungerer JavaScript?

Svar:
Dette er de vanlige JS-intervjuspørsmålene som stilles i et intervju. Hver nettleser har tre førstekomponenter å jobbe. Den første er DOM (Document Object Model) -tolk. Dette tar HTML-dokumentet ditt og konverterer og viser i nettleseren. Det andre lille programmet som er en del av nettleseren er CSS-tolk, som vil style siden og få den til å se bedre ut. Det siste er et miniprogram i nettleseren som heter JS-motoren.

  • Nettleseren laster inn HTML-filen / JS-filen
  • JavaScript er et tolket språk (betyr ingen kompilering nødvendig)
  • Nettleser (JavaScript-motor) kjører linje for linje og venter på at hendelser (som klikk, musovergang osv.) Skal skje

Q3. Nevn noen av funksjonene i JavaScript?

Svar:
Nedenfor er de forskjellige funksjonene i JavaScript:

  • JS er et lett programmeringsspråk, med tolket funksjonalitet
  • JS er en åpen kildekode og kryssplattform
  • JS er integrert i HTML og Java
  • Designet for å lage nettverkssentriske applikasjoner

Q4. Når det gjelder JS, hva er de forskjellige typene JavaScript-data?

Svar:

  • Strings
  • funksjoner
  • boolean
  • Gjenstand
  • Nummer
  • undefined

La oss gå til de neste spørsmålene og svaret på JS-intervjuet.

Q5. Definer de vanlige feilene som oppstår i JavaScript?

Svar:
Generelt er det 3 typer feil vi finner i JS som er som følger.

  • Kjøringsfeil: dette er resultatet av misbruk av kommandoene på HTML-språket
  • Lastbindfeil: dette er syntaksfeil og genereres dynamisk
  • Logisk feil: denne feilen oppstår når logikken til funksjonene er dårlig utført.

Q6. Forklar hvorfor JS er et språk som er store og små bokstaver?

Svar:
JS er et case-sensitive programmeringsspråk. I JS bruker vi forskjellige typer variabler, funksjoner og forskjellige andre identiteter som skal være gjennomgående.

Del 2 –JS intervjuspørsmål (avansert)

La oss nå se på de avanserte spørsmålene om JS-intervju.

Q7. Viser du noen av fordelene og ulempene med JavaScript?

Svar:
Fordeler:

  • Rikt brukergrensesnitt
  • Økt interaktivitet (når en mus holder på elementer som knapper eller tastaturtilgjengelighet)

ulemper:

  • Mangler aktiviteter på flere tråder
  • Ikke egnet for nettverksapplikasjoner
  • JavaScript på klientsiden kan ikke leses eller skrives

Q8. Typer objekter i JS og definere dem?

Svar:
Det er 2 typer objekter i JS:

  • Datoobjekt: Dette er bygget i JS-programmeringen. Disse er opprettet ved bruk av en ny dato og kan betjenes ved hjelp av en tilgjengelig haug med metoder når den først er opprettet. Dette inkluderer år, måned, dag, time, minutter, sekunder og til og med millisekunder av datoobjektet. Disse er satt med hjelp av lokale standarder for den universelle tiden.
  • Nummerobjekt: disse inkluderer datoene som det utelukkende er representert med heltall og brøk. Bokstavene i tallene konverteres automatisk til tallklassen.

La oss gå til de neste spørsmålene og svaret på JS-intervjuet.

Q9. Hva er stenging i JavaScript?

Svar:
Når vi definerer en funksjon i en annen funksjon (alias overordnet funksjon) og får tilgang til variablene som er definert i overordnede funksjoner. Stengingen får tilgang til variablene i tre omfang:

  • Variabler erklært i eget omfang
  • Variabler deklarert i et foreldrefunksjonsområde
  • Variabler deklarert i det globale navneområdet

innerFunction er en lukking som er definert i innerFunction og har tilgang til alle variabler som er erklært og definert i det ytre funksjonsomfanget. I tillegg vil funksjonen som er definert i en annen funksjon som en lukking ha tilgang til variabler som er erklært i det globale navnefeltet.

O / p for koden ovenfor vil være -

Q10. Hvordan tømme arrayen i JavaScript?

Svar:
Dette er de populære JS-intervjuspørsmålene som stilles i et nterview. Ved å følge noen av de gitte metodene -

  • arrayList = ()

Over kode vil sette variabelen ArrayList for en ny tom matrise.

  • lengde = 0;

Ovenstående kode tømmer for det første den eksisterende arrayen ved å sette lengden til 0. Denne måten er nyttig når du vil oppdatere alle andre referansevariabler som peker til ArrayList.

  • skjøte (0, ArrayList.length);

Denne måten å tømme arrayet vil også oppdatere alle referanser til den opprinnelige arrayen.

  • while (ArrayList.length) (

arrayList.pop ();

Dette er en av måtene å tømme matrisen

Q11. Nevn noen av JavaScript-datatypene?

Svar:
Disse datatypene holder vanligvis verdien. I JS er det to typer datatyper.

  • Primitive datatyper
  • Ikke-primitive datatyper

Under de primitive datatypene er det streng, antall, boolsk, udefinert, null mens under ikke-primitiv er det Object, Array og RegExp.

Q12. Hva mener du med funksjoner i JavaScript?

Svar:
Funksjoner er en blokk med gjenbrukbare koder. Dette lar en bruker skrive en bestemt kode og bruke den så mange ganger som per behov ved å ringe til funksjonen. En JS-funksjon er ikke nødvendig for å returnere en verdi. Det er to typer funksjoner JS-støtte

- Anonyme funksjoner

- Navngitte funksjoner

Syntaks for JS-funksjon -

FunksjonsfunksjonName (parameter1, parameter2, … ..parameter n)

(// redegjørelse for funksjonene

)

For å erklære en funksjon må vi bruke funksjonen etterfulgt av funksjonsnavn og parentes. Innenfor parentesen må vi spesifisere funksjonsparametere (kan ha flere parametere).

For å kalle funksjonen må vi ganske enkelt spesifisere navnet på funksjonen og i parentes verdiene til parametrene (passere verdiene).

addNumbers (x1, x2) - her har vi gitt verdiene og kalt funksjonene.

Merk: Hvis det i koden er det 3 (la oss si) parameter og vi passerer 3 eller flere parameterverdier. I dette tilfellet vil JS ganske enkelt ignorere de ekstra parameterverdiene.

Anbefalt artikkel

Dette har vært en guide til Liste over JS intervjuspørsmål og svar, slik at kandidaten lett kan slå sammen disse JS intervjuspørsmål. Her i dette innlegget har vi studert om topp JS intervjuspørsmål som ofte blir stilt i intervjuer. Du kan også se på følgende artikler for å lære mer -

  1. Iaas vs Azure Pass
  2. De fleste nyttige HTML5-intervjuspørsmål og svar
  3. Spørsmål om webtjenestes intervju du bør lære
  4. Intervjuspørsmål på Java Web Services
  5. Microsoft Azure-intervjuspørsmål
  6. Arrays i JavaScript (eksempler)