JavaScript (JS) is de populairste lichtgewicht script- en gecompileerde programmeertaal. Het is ontwikkeld door Brendan Eich in 1995 . Het staat bekend als een scripttaal voor webpagina's, mobiele apps, webservers en nog veel meer. Het is een belangrijke taal voor aspirant-front-end- en back-end-ontwikkelaars. sommige functies vereisen dat individuen vloeiend JavaScript beheersen. Het wordt gebruikt door top IT-bedrijven zoals Evernote, LinkedIn, Microsoft, Opera, NASA , En Meta vanwege de DOM-manipulatie, asynchrone JavaScript, foutafhandeling en JavaScript-frameworks waarin het kan worden gebruikt. Om bij deze bedrijven te komen, moet u deze dus voltooien Belangrijkste JavaScript-interviewvragen waardoor je voor recruiters een expert kunt lijken.
In dit artikel zullen we bieden Bovenkant JavaScript-interviewvragen en antwoorden voor beiden op maat gemaakt eerstejaars En ervaren professionals met 3, 5 en 8 jaar ervaring. Hier behandelen we alles, inclusief Kern JavaScript-concepten , ES6+-functies, DOM-manipulatie, asynchrone JavaScript, foutafhandeling, JavaScript-frameworks en -bibliotheken, en meer, die u zeker zullen helpen bij het kraken van uw volgende JavaScript-interview.
Vragen en antwoorden over JavaScript-interviews (2024)
Om u klaar te maken voor een sollicitatiegesprek, hebben we de Top 50 JavaScript-interviewvragen voor beginner, gemiddeld en ervaren die je zeker moet doorlopen om bij top-multinationals te worden geplaatst.
Voordat je verder gaat met leren JavaScript-interviewvragen en antwoorden , eerst leren we het volledige JavaScript-zelfstudie .
Inhoudsopgave
- JavaScript-interviewvragen voor eerstejaarsstudenten
- JavaScript tussentijdse interviewvragen
- JavaScript-interviewvragen voor ervaren
JavaScript-interviewvragen voor eerstejaarsstudenten
Laten we enkele veelgestelde vragen bespreken die u voor de interviews moet voorbereiden. Deze vragen zullen nuttig zijn bij het beantwoorden van de interviews, speciaal voor de rol van frontend-ontwikkelaar.
1. Wat zijn de verschillen tussen Java en JavaScript?
JavaScript is een scripttaal aan de clientzijde en Java is een objectgeoriënteerde programmeertaal. Beiden zijn totaal verschillend van elkaar.
- JavaScript : Het is een lichtgewicht programmeertaal (scripttaal) voor het ontwikkelen van interactieve webpagina's. Het kan dynamische tekst in de HTML-elementen invoegen. JavaScript wordt ook wel de taal van de browser genoemd.
- Java : Java is een van de meest populaire programmeertalen. Het is een objectgeoriënteerde programmeertaal en heeft een virtueel machineplatform waarmee u gecompileerde programma's kunt maken die op vrijwel elk platform kunnen worden uitgevoerd. Java beloofde: één keer schrijven, overal uitvoeren.
2. Wat zijn JavaScript-gegevenstypen?
Er zijn drie belangrijke gegevenstypen in JavaScript.
- Primitief
- Nummers
- Snaren
- Booleaans
- Symbool
- Triviaal
- Ongedefinieerd
- Nul
- Composiet
- Voorwerpen
- Functies
- Arrays
3. Welk symbool wordt gebruikt voor commentaar in JavaScript?
Opmerkingen verhinderen de uitvoering van instructies. Opmerkingen worden genegeerd terwijl de compiler de code uitvoert. Er zijn twee soorten symbolen om opmerkingen in JavaScript weer te geven:
- Dubbele schuine streep: Het staat bekend als een commentaar van één regel.
// Single line comment>
- Schuine streep met een sterretje: Het staat bekend als een commentaar met meerdere regels.
/* Multi-line comments ... */>
4. Wat zou het resultaat zijn van 3+2+7″?
Hier gedragen 3 en 2 zich als een geheel getal, en 7 als een string. Dus 3 plus 2 is 5. Dan is de uitvoer 5+7″ = 57.
5. Wat is het nut van de isNaN-functie?
De functie number isNan bepaalt of de doorgegeven waarde NaN is (geen getal) en van het type Number is. In JavaScript wordt de waarde NaN beschouwd als een soort getal. Het retourneert waar als het argument geen getal is, anders retourneert het onwaar.
6. Wat is sneller in JavaScript en ASP-script?
JavaScript is sneller vergeleken met ASP-script. JavaScript is een scripttaal aan de clientzijde en is niet afhankelijk van de server om te worden uitgevoerd. Het ASP-script is een scripttaal aan de serverzijde die altijd afhankelijk is van de server.
7. Wat is negatieve oneindigheid?
De negatieve oneindigheid is een constante waarde die de laagst beschikbare waarde vertegenwoordigt. Het betekent dat geen enkel ander getal kleiner is dan deze waarde. Het kan worden gegenereerd met behulp van een zelfgemaakte functie of door een rekenkundige bewerking. JavaScript toont de waarde NEGATIVE_INFINITY als -Infinity.
8. Is het mogelijk om JavaScript-code in meerdere regels op te delen?
Ja, het is mogelijk om de JavaScript-code in meerdere regels in een string-instructie op te splitsen. Het kan worden verbroken door gebruik te maken van de backslash ‘’ .
Bijvoorbeeld:
document.write('A Online Computer Science Portal for Geeks')>
De codebrekende regel wordt vermeden door JavaScript, wat niet de voorkeur heeft.
let gfg= 10, GFG = 5, Geeks = gfg + GFG;>
9. Welk bedrijf heeft JavaScript ontwikkeld?
Netscape ontwikkelde JavaScript en werd in 1995 gemaakt door Brenden Eich.
10. Wat zijn niet-gedeclareerde en ongedefinieerde variabelen?
- Ongedefinieerd : Het komt voor wanneer een variabele wordt gedeclareerd en geen waarde wordt toegekend. Ongedefinieerd is geen trefwoord.
- Niet aangegeven : Het komt voor wanneer we proberen toegang te krijgen tot een variabele die niet eerder is geïnitialiseerd of gedeclareerd met behulp van het trefwoord var of const. Als wij gebruiken ‘type’-operator om de waarde van een niet-gedeclareerde variabele te krijgen, zullen we te maken krijgen met de runtime-fout waarbij de retourwaarde ongedefinieerd is. De reikwijdte van de niet-gedeclareerde variabelen is altijd globaal.
elf. Schrijf een JavaScript-code om nieuwe elementen dynamisch toe te voegen.
html Documenttitel> hoofd>