JS Interviewvragen en antwoorden

Als je nu op zoek bent naar een baan die gerelateerd is aan JS, moet je je voorbereiden op de JS-interviewvragen van 2019. Het is waar dat elk interview anders is volgens de verschillende functieprofielen, maar om het interview te wissen, moet je JS goed en duidelijk kennen. Hier hebben we de belangrijke JS Interview Vragen en Antwoorden voorbereid die u zullen helpen om succes in uw interview te krijgen.

Hieronder staan ​​de 12 belangrijke JS-interviewvragen en -antwoorden voor 2019 die vaak worden gesteld in een interview. deze vragen zijn als volgt verdeeld:

Deel 1 - JS Interviewvragen (basis)

Dit eerste deel behandelt de basisvragen en antwoorden van JS Interview

Q1. Wat is JS?

Antwoord:
JavaScript is een scripttaal, voornamelijk ontworpen voor het maken van webpagina's en het toevoegen van interactiviteit aan webapplicaties.

Q2. Hoe werkt JavaScript?

Antwoord:
Dit zijn de veelgestelde JS-interviewvragen die in een interview worden gesteld. Elke browser heeft drie belangrijke componenten om te werken. De eerste is de DOM-interpretator (Document Object Model). Dit neemt je HTML-document en converteert en wordt weergegeven in de browser. Het andere kleine programma dat deel uitmaakt van de browser is CSS-interpreter, waarmee de pagina wordt opgemaakt en er beter uitziet. De laatste is een miniprogramma in de browser dat de JS-engine wordt genoemd.

  • Browser laadt het HTML-bestand / JS-bestand
  • JavaScript is een geïnterpreteerde taal (betekent geen compilatie vereist)
  • Browser (JavaScript-engine) voert regel voor regel uit en wacht op gebeurtenissen (zoals klikken, mouseovers enz.)

Q3. Noem enkele functies van JavaScript?

Antwoord:
Hieronder staan ​​de verschillende functies van JavaScript:

  • JS is een lichtgewicht programmeertaal, met geïnterpreteerde functionaliteit
  • JS is een open source en cross-platform
  • JS is geïntegreerd in HTML en Java
  • Ontworpen om netwerkgerichte applicaties te maken

Q4. Wat betreft JS, wat zijn de verschillende soorten JavaScript-gegevens?

Antwoord:

  • strings
  • functies
  • Boolean
  • Voorwerp
  • Aantal
  • onbepaald

Laten we doorgaan naar de volgende JS Interview Vragen en antwoorden.

Q5. Definieer de veelvoorkomende fouten die optreden in JavaScript?

Antwoord:
Over het algemeen zijn er 3 soorten fouten die we in JS vinden en die als volgt zijn.

  • Runtime error: dit is het resultaat van het misbruik van de opdrachten in de HTML-taal
  • Load tie error: dit is een syntaxisfout en wordt dynamisch gegenereerd
  • Logische fout: deze fout treedt op wanneer de logica van de functies slecht wordt uitgevoerd.

Q6. Leg uit waarom JS een hoofdlettergevoelige taal is?

Antwoord:
JS is een hoofdlettergevoelige programmeertaal. In JS gebruiken we verschillende soorten variabelen, functies en verschillende andere identiteiten die overal consistent moeten zijn.

Deel 2 - Interviewvragen (JS)

Laten we nu eens kijken naar de geavanceerde JS-interviewvragen.

Q7. Een lijst met enkele voor- en nadelen van JavaScript?

Antwoord:
voordelen:

  • Rijke gebruikersinterface
  • Verbeterde interactiviteit (wanneer een muis op elementen zoals knoppen of toetsenbordtoegang zweeft)

nadelen:

  • Geen multithreading-activiteiten
  • Niet geschikt voor netwerktoepassingen
  • JavaScript aan clientzijde kan niet worden gelezen of geschreven

Q8. Typen objecten in JS en definiëren?

Antwoord:
Er zijn 2 soorten objecten in JS:

  • Date Object: Dit is gebouwd binnen de JS-programmering. Deze zijn gemaakt met behulp van een nieuwe datum en kunnen worden bediend met behulp van een aantal beschikbare methoden zodra deze is gemaakt. Dit omvat het jaar, de maand, de dag, het uur, de minuten, seconden en zelfs milliseconden van het datumobject. Deze worden vastgesteld met behulp van lokale normen van de universele tijd.
  • Nummerobject: deze omvatten de datums zoals deze uitsluitend worden weergegeven door gehele getallen en breuken. De letterlijke getallen worden automatisch geconverteerd naar nummerklasse.

Laten we doorgaan naar de volgende JS Interview Vragen en antwoorden.

Q9. Wat is sluiting in JavaScript?

Antwoord:
Wanneer we een functie binnen een andere functie definiëren (ook wel bovenliggende functie genoemd) en toegang krijgen tot de variabelen die zijn gedefinieerd in de bovenliggende functies. De sluiting geeft toegang tot de variabelen in drie bereiken:

  • Variabelen die in hun eigen bereik zijn opgegeven
  • Variabelen gedeclareerd in een bovenliggend functiebereik
  • Variabelen gedeclareerd in de globale naamruimte

innerFunction is een sluiting die is gedefinieerd in outerFunction en toegang heeft tot alle variabelen die zijn gedeclareerd en gedefinieerd in het bereik van de externe functie. Bovendien heeft de functie die in een andere functie als sluiting is gedefinieerd, toegang tot variabelen die in de algemene naamruimte zijn gedeclareerd.

O / p voor de bovenstaande code zal zijn -

Q10. Hoe de array in JavaScript te legen?

Antwoord:
Dit zijn de populaire JS-interviewvragen die in een interview worden gesteld. Door een van de gegeven methoden te volgen -

  • arrayList = ()

Bovenstaande code stelt de variabele ArrayList in voor een nieuwe lege array.

  • lengte = 0;

De bovenstaande code wist allereerst de bestaande array door de lengte in te stellen op 0. Deze manier is handig als u alle andere referentievariabelen wilt bijwerken die naar ArrayList wijzen.

  • splice (0, ArrayList.length);

Deze manier om de array leeg te maken, werkt ook alle referenties van de oorspronkelijke array bij.

  • while (ArrayList.length) (

arrayList.pop ();

Dit is een van de manieren om de array te legen

Q11. Noem enkele JavaScript-gegevenstypen?

Antwoord:
Deze gegevenstypen bevatten meestal de waarde. In JS zijn er twee soorten gegevenstypen.

  • Primitieve gegevenstypen
  • Niet-primitieve gegevenstypen

Onder de primitieve gegevenstypen zijn er String, Number, Boolean, Undefined, Null, terwijl onder de niet-primitieve Object, Array en RegExp zijn.

Q12. Wat bedoel je met functies in JavaScript?

Antwoord:
Functies zijn een blok herbruikbare codes. Hiermee kan een gebruiker een bepaalde code schrijven en deze zo vaak als nodig gebruiken door de functie aan te roepen. Een JS-functie is niet nodig om een ​​waarde te retourneren. Er zijn 2 soorten functies die JS ondersteunen

- Anonieme functies

- Benoemde functies

Syntaxis voor JS-functie -

Functie functionName (parameter1, parameter2, … .. parameter n)

(// verklaring van de functies

)

Om een ​​functie aan te geven, moeten we de functie gebruiken, gevolgd door de functienaam en haakjes. Tussen haakjes moeten we de functieparameters opgeven (kunnen meerdere parameters hebben).

Om de functie aan te roepen, moeten we eenvoudig de naam van de functie opgeven en tussen haakjes de waarden van de parameters (de waarden doorgeven).

addNumbers (x1, x2) - hier hebben we de waarden gegeven en de functies opgeroepen.

Opmerking: als in de code er 3 (laten we zeggen) parameter zijn en we 3 of meer parameterwaarden doorgeven. In dit geval negeert JS eenvoudig de aanvullende parameterwaarden.

Aanbevolen artikel

Dit is een gids voor Lijst met JS-interviewvragen en -antwoorden, zodat de kandidaat deze JS-interviewvragen gemakkelijk kan beantwoorden. Hier in dit bericht hebben we bestudeerd over de beste JS-interviewvragen die vaak worden gesteld in interviews. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Iaas vs Azure Pass
  2. Meest bruikbare HTML5-interviewvragen en -antwoorden
  3. Vragen over het interview met webservices die u moet leren
  4. Interviewvragen over Java Web Services
  5. Vragen tijdens solliciteren bij Microsoft Azure
  6. Arrays in JavaScript (voorbeelden)