Introductie tot Javascript Interview Vragen en Antwoorden

Met de toename van webgebaseerde technologieën wordt het van het grootste belang om naast HTML en CSS een geïnterpreteerde programmeertaal op hoog niveau te kennen. Er zijn tegenwoordig veel frameworks op de markt waarvan JavaScript is gebaseerd. Als u uw carrière als front-end webontwikkelaar plant, wordt JavaScript een mandaat. Het is een open en een platformonafhankelijke taal die helpt bij het maken van interactieve en dynamische webpagina's en is daarom heel belangrijk. In dit bericht hebben we u een compilatie van JavaScript-interviewvragen en antwoorden gegeven die u zeker in een interview zou moeten vinden en die u helpt uw ​​begrip te verbeteren naar het volgende niveau.

Dus je hebt eindelijk je droombaan gevonden in Javascript, maar je vraagt ​​je af hoe je het Javascript-interview kunt kraken en wat de waarschijnlijke 2019 Javascript-interviewvragen kunnen zijn. Elk interview is anders en de reikwijdte van een baan is ook anders. Met dit in gedachten hebben we de meest voorkomende Javascript-interviewvragen en -antwoorden ontworpen om u te helpen succesvol te worden in uw interview.

Hieronder staan ​​de top Javascript-interviewvragen van 2019 die in een interview worden gesteld. Deze interviewvragen zijn als volgt verdeeld in twee delen:

Deel 1 - Javascript-interviewvragen (basis)

Dit eerste deel behandelt basisvragen en antwoorden over Javascript-interviews

1. Wat is het verschil tussen JavaScript en AngularJS?

Antwoord:

JavaScript angularjs
Het is een programmeertaal.Het is een raamwerk dat voornamelijk wordt gebruikt voor het web en mobiele applicaties.
Het ondersteunt programmeerparadigma's zoals voorwaardelijke verklaringen, iteraties, uitzonderingen, enz.Het ondersteunt iteraties of andere voorwaardelijke constructen.
Filters worden niet ondersteund in JS.Filters worden ondersteund in AngularJS.
Het wordt gebruikt bij het bouwen van kaders.Het is gebouwd met behulp van JS.

2. Wat is het nadeel van het gebruik van een type balk === "object" om te bepalen of de balk een object is? Welke maatregelen zou u nemen om dit te voorkomen?

Antwoord:
De bovenstaande instructie kan worden gebruikt om te controleren of een balk een object is, maar dit stelt het probleem dat zelfs null ook als het object wordt beschouwd. Dus de code logt naar true in plaats van false. Een betere manier om dit te doen, is dus ook een vinkje te plaatsen voor het nulwoord.
bijv. print ((bar! = null) && (“typeof bar ===” object ”)); // afdrukken vals

Laten we doorgaan naar de volgende Javascript-interviewvragen

3. Waarom verpakken we de inhoud van het JS-bestand in een enkel functieblok?

Antwoord:
Dit wordt gedaan om een ​​afsluiting rond de bestandsinhoud te creëren die een privénaamruimte creëert en daarom helpt bij het oplossen van naamconflicten tussen modules en bibliotheken.

4. Waarom gebruiken we 'gebruik streng' aan het begin van het JS-bestand?

Antwoord:
Dit zijn de meest voorkomende Javascript-interviewvragen die vaak worden gesteld in een Javascript-interview. "Use-strict" is een methode om strikte parsing en foutafhandeling af te dwingen. Er kunnen enkele codefouten zijn die kunnen worden genegeerd, maar deze worden nu expliciet weggegooid.

5. Wat is NaN? Hoe wilt u de waarde testen als deze gelijk is aan NaN?

Antwoord:
NaN vertegenwoordigt een waarde die geen nummer is. Dit kan het geval zijn wanneer een van de tellers of de noemer niet-numeriek is (bijvoorbeeld abc / 6) of misschien omdat het resultaat van de bewerking niet-numeriek is. U kunt isNaN () gebruiken, maar dat wordt niet als de meest betrouwbare manier beschouwd. Een andere manier zou zijn om abc te gebruiken! = abc en num.isNaN () die worden beschouwd als een efficiëntere manier om te testen.

Deel 2 - Javascript-interviewvragen (geavanceerd)

Laten we nu eens kijken naar de geavanceerde Javascript-interviewvragen

6. Wat is een afsluiting in JavaScript?

Antwoord:
Een sluiting wordt een binnenfunctie genoemd die toegang heeft tot de variabelen in de scoopketen van de buitenfunctie. De sluiting heeft toegang tot drie scoped-variabelen:

  1. Variabelen in hun eigen bereik
  2. Variabelen in het bereik van de functie
  3. Globale variabelen

7. Wat is functie hijsen? Wat zijn de twee manieren om een ​​functie te maken?

Antwoord:
In JavaScript worden functies en variabelen gehesen. De JS-tolk kijkt ernaar uit om alle relevante verklaringen te vinden en deze vervolgens boven de functie te hijsen, precies waar ze worden verklaard. Er zijn twee manieren om functies in JavaScript te maken.

  1. Functie verklaring
  2. Functie-expressie

1. Functieverklaring: het definieert de functie met de opgegeven parameters.

Syntaxis: functienaam (paramater1, parameter2, …)
(
Statement-blok
.
.
.
)

Functieverklaringen heffen de definities op en daarom kunt u deze functies gebruiken nog voordat ze worden gedeclareerd. Dit gedrag is geldig als uw functies worden gedeclareerd binnen het algemene bereik of het functionele bereik dat ook bekend staat als Local Scope in JS. Gebruik nooit functieverklaringen in voorwaardelijke blokken.

2.Functie-expressie: het trefwoord “functie” wordt gebruikt om een ​​functie binnen een functie te definiëren.
Syntaxis: const myFunc = function (name) (parameter1, parameter2, ….) (
(verklaringen))
Waar (naam) een optionele parameter is.
Hierdoor zijn dit anonieme functies.

Laten we doorgaan naar de volgende Javascript-interviewvragen

8. Wat zijn de nadelen van het gebruik van innerlijke HTML in JavaScript?

Antwoord.
Het gebruik van innerlijke HTML in JavaScript heeft de volgende nadelen:

  • Wanneer we het hebben over het gebruik van innerlijke HTML, is het veel langzamer in vergelijking met de rest van de variabelen. De inhoud is langzaam opgebouwd en verdeeld in verschillende uitverkorenen, wat tijd kost om opnieuw geparseerd te worden.
  • De inhoud wordt vervangen in JavaScript wanneer we innerlijke HTML gaan gebruiken.
  • Toevoegen aan innerlijke HTML kan niet correct worden gebruikt.
  • Het gebruik van innerlijke HTML kan worden gebruikt om het document van JS te breken. Aangezien geen validatie vereist is, kan het gebruik van elk type interne HTML een goede aanpak zijn. Gebroken HTML kan ernstige problemen veroorzaken.
  • De eeuwenoude inhoud kan eenvoudig worden vervangen.

9. Wat zijn schermobjecten? Zijn eigenschappen definiëren?

Antwoord:
Dit zijn de geavanceerde Javascript-interviewvragen die in een interview zijn gesteld. Schermobjecten worden gebruikt om verschillende soorten informatie van een clientscherm te lezen. Eigenschappen zijn als volgt:

  • Een hoogte van het scherm is voorzien.
  • Afbeeldingen op clientscherm worden ook verstrekt.
  • Er wordt een breedte van het scherm weergegeven.
  • De hoogte van het clientscherm bevat de taakbalk en schermobjecten geven de totale hoogte.
  • De breedte van het scherm bevat de taakbalk en de totale breedte is beschikbaar voor gebruikers

10. Hoe wordt een cookie gelezen in JS?

Antwoord:
JS wordt gebruikt om een ​​cookie te lezen. Een cookie is slechts een waarde van een ander object dat ook wel de documentcookie wordt genoemd. Deze string kan worden gebruikt om cookies te krijgen. Dezelfde string houdt een tabblad bij van de namenlijsten en schrijft de cookies op verschillende manieren, bijvoorbeeld door een puntkomma te gebruiken. Over het algemeen is een cookie slechts een enkele waarde.

In deze post met Javascript-interviewvragen lezen we over enkele van de meest populaire en belangrijke JavaScript-interviewvragen en -antwoorden. Houd ons blog in de gaten voor meer posts zoals deze.

Aanbevolen artikel

Dit is een gids voor Lijst met Javascript-interviewvragen en -antwoorden, zodat de kandidaat deze Javascript-interviewvragen gemakkelijk kan beantwoorden. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. 5 Belangrijk: sollicitatievragen voor Finance
  2. 15 meest succesvolle sollicitatievragen voor R
  3. Vragen tijdens solliciteren bij Minitab
  4. 10 Belangrijke sollicitatievragen over Ab initio
  5. Vragen tijdens het interview met Java voor Fresher
  6. Financiën versus economie: wil de voordelen weten
  7. Moet weten over sollicitatievragen voor Java-tests