JS Interview Spørgsmål og svar

Nu, hvis du leder efter et job, der er relateret til JS, er du nødt til at forberede dig til JS Interview spørgsmål i 2019. Det er sandt, at hvert interview er forskelligt i henhold til de forskellige jobprofiler, men alligevel for at rydde det interview, skal du have en god og klar viden om JS. Her har vi forberedt de vigtige JS Interview Spørgsmål og svar, som vil hjælpe dig med at få succes i dit interview.

Nedenfor er de 12 vigtige JS-interviewspørgsmål og svar fra 2019, der ofte stilles i et interview. disse spørgsmål er opdelt i dele er som følger:

Del 1 - JS Interview Spørgsmål (Grundlæggende)

Denne første del dækker grundlæggende JS Interview Spørgsmål og svar

Q1. Hvad er JS?

Svar:
JavaScript er et scriptsprog, primært designet til at oprette websider samt tilføje interaktivitet til webapplikationer.

Q2. Hvordan fungerer JavaScript?

Svar:
Dette er de almindelige JS-interviewspørgsmål, der stilles i et interview. Hver browser har tre primære komponenter, der skal bruges. Den første er DOM (Document Object Model) -tolk. Dette tager dit HTML-dokument og konverterer og viser i browseren. Det andet lille program, der er en del af browseren, er CSS-tolk, der vil style siden og få den til at se bedre ud. Det sidste er et mini-program i browseren kaldet JS-motoren.

  • Browser indlæser HTML-filen / JS-filen
  • JavaScript er et tolket sprog (betyder ingen kompilering krævet)
  • Browser (JavaScript-motor) udfører linje for linje og venter på, at begivenheder (som klik, musemålinger osv.) Finder sted

Q3. Nævne nogle af funktionerne i JavaScript?

Svar:
Nedenfor er de forskellige funktioner i JavaScript:

  • JS er et let programmeringssprog med tolket funktionalitet
  • JS er en open source og tværplatform
  • JS er integreret i HTML og Java
  • Designet til at oprette netværkscentriske applikationer

Q4. Hvad angår JS, hvad er de forskellige typer JavaScript-data?

Svar:

  • Strenge
  • Funktioner
  • Boolean
  • Objekt
  • Nummer
  • Udefineret

Lad os gå til de næste JS Interview Spørgsmål og svar.

Q5. Definer de almindelige fejl, der opstår i JavaScript?

Svar:
Generelt er der 3 typer fejl, som vi finder i JS, som er som følger.

  • Kørselsfejl: dette er resultatet af misbrug af kommandoer inden for HTML-sproget
  • Load tie error: dette er syntaksfejl og genereres dynamisk
  • Logisk fejl: denne fejl opstår, når logikken for funktionerne udføres dårligt.

Q6. Forklar, hvorfor JS er et sprogfølsomt sprog?

Svar:
JS er et versionsfølsomt programmeringssprog. I JS bruger vi forskellige typer variabler, funktioner og forskellige andre identiteter, som hele tiden skal være konsistente.

Del 2 –JS Interviewspørgsmål (avanceret)

Lad os nu se på de avancerede JS Interview Spørgsmål.

Q7. Viser du nogle af fordelene og ulemperne ved JavaScript?

Svar:
Fordele:

  • Rig brugergrænseflade
  • Øget interaktivitet (når en mus svæver på elementer som knapper eller tastaturtilgængelighed)

Ulemper:

  • Mangler multithreading-aktiviteter
  • Ikke egnet til netværksapplikationer
  • JavaScript fra klientsiden kan ikke læses eller skrives

Q8. Typer af objekter i JS og definere dem?

Svar:
Der er 2 typer objekter i JS:

  • Datoobjekt: Dette er bygget inden for JS-programmeringen. Disse oprettes ved hjælp af en ny dato og kan betjenes ved hjælp af en tilgængelig bunke metoder, når den først er oprettet. Dette inkluderer år, måned, dag, time, minutter, sekunder og endda millisekunder af datoobjektet. Disse er indstillet ved hjælp af lokale standarder for den universelle tid.
  • Nummerobjekt: disse inkluderer datoer, som det udelukkende er repræsenteret af heltal og brøk. De bogstavelige numre konverteres automatisk til nummerklasse.

Lad os gå til de næste JS Interview Spørgsmål og svar.

Q9. Hvad er lukning i JavaScript?

Svar:
Når vi definerer en funktion inden for en anden funktion (aka overordnet funktion) og får adgang til de variabler, der er defineret i overordnede funktioner. Lukningen får adgang til variablerne i tre omfang:

  • Variabler erklæret i deres eget omfang
  • Variabler, der er erklæret i et overordnet funktionsomfang
  • Variabler erklæret i det globale navneområde

innerFunction er en lukning, der er defineret inde i ytre funktion og har adgang til alle variabler, der er erklæret og defineret i det ydre funktionsomfang. Derudover har den funktion, der er defineret i en anden funktion som en lukning, adgang til variabler, der er erklæret i det globale navneområde.

O / p for ovenstående kode vil være -

Q10. Sådan tømmes arrayet i JavaScript?

Svar:
Dette er de populære JS-interviewspørgsmål, der stilles i et nterview. Ved at følge en af ​​de givne metoder -

  • arrayList = ()

Ovenfor kode indstiller variablen ArrayList til en ny tom array.

  • længde = 0;

Ovenstående kode retter for det første den eksisterende matrix ved at indstille dens længde til 0. Denne måde er nyttig, når du vil opdatere alle de andre referencevariabler, der peger på ArrayList.

  • splejsning (0, ArrayList.length);

Denne måde at tømme arrayet opdaterer også alle referencer til det originale array.

  • while (ArrayList.length) (

arrayList.pop ();

Dette er en af ​​måderne at tømme arrayet på

Q11. Nævn nogle af JavaScript-datatyperne?

Svar:
Disse datatyper holder normalt værdien. I JS er der to typer datatyper.

  • Primitive datatyper
  • Ikke-primitive datatyper

Under de primitive datatyper findes der streng, antal, boolsk, udefineret, null, mens der under den ikke-primitive findes objekt, array og regExp.

Q12. Hvad mener du med funktioner i JavaScript?

Svar:
Funktioner er en blok af genanvendelige koder. Dette giver en bruger mulighed for at skrive en bestemt kode og bruge den så mange gange som per behov ved at kalde funktionen. En JS-funktion er ikke nødvendig for at returnere en værdi. Der er 2 typer funktioner JS-support

- Anonyme funktioner

- Navngivne funktioner

Syntaks til JS-funktion -

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

(// redegørelse for funktionerne

)

For at erklære en funktion skal vi bruge funktionen efterfulgt af funktionens navn og parentes. Inden for parentesen skal vi specificere funktionsparametre (kan have flere parametre).

For at kalde funktionen skal vi blot specificere navnet på funktionen og inden for parentes værdierne af parametrene (passér værdierne).

addNumbers (x1, x2) - her har vi givet værdierne og kaldt funktionerne.

Bemærk: hvis der i koden er der 3 (lad os sige) parameter og vi videregiver 3 eller flere parameterværdier. I dette tilfælde ignorerer JS simpelthen de yderligere parameterværdier.

Anbefalet artikel

Dette har været en guide til Liste over JS-interviewspørgsmål og-svar, så kandidaten let kan nedbryde disse JS-interviewspørgsmål. Her i dette indlæg har vi undersøgt de mest populære JS-interviewspørgsmål, som ofte stilles i interviews. Du kan også se på de følgende artikler for at lære mere -

  1. Iaas vs Azure Pass
  2. Mest brugbare HTML5-interviewspørgsmål og svar
  3. Spørgsmål om webservices, du skal lære
  4. Interviewspørgsmål på Java Web Services
  5. Microsoft Azure-interviewspørgsmål
  6. Arrays i JavaScript (eksempler)