JavaScript (JS) on suosituin kevyt komentosarja- ja käännetty ohjelmointikieli. Sen on kehittänyt Brendan Eich vuonna 1995 . Se tunnetaan hyvin web-sivujen, mobiilisovellusten, verkkopalvelimien ja monien muiden komentosarjakielinä. Se on tärkeä kieli pyrkiville etu- ja taustakehittäjille. Jotkin työtehtävät edellyttävät, että henkilöt hallitsevat JavaScriptin sujuvasti. Sitä käyttävät IT-alan huippuyritykset, kuten Evernote, LinkedIn, Microsoft, Opera, NASA , ja Meta sen DOM-manipuloinnin, asynkronisen JavaScriptin, virheenkäsittelyn ja JavaScript-kehysten vuoksi, joissa sitä voidaan käyttää. Joten päästäksesi näihin yrityksiin sinun on suoritettava nämä Suosituimmat JavaScript-haastattelukysymykset mikä voi saada sinut näyttämään asiantuntijalta rekrytoijien edessä.
Tässä artikkelissa tarjoamme Yläosa JavaScript-haastattelun kysymykset ja vastaukset räätälöity molemmille tuoreita ja kokenut ammattilaisia 3, 5 ja 8 vuoden kokemuksella. Täällä katamme kaiken, mukaan lukien JavaScriptin ydinkäsitteet , ES6+-ominaisuudet, DOM-käsittely, asynkroninen JavaScript, virheiden käsittely, JavaScript-kehykset ja kirjastot ja paljon muuta, jotka varmasti auttavat sinua murtamaan seuraavan JavaScript-haastattelusi.
JavaScript-haastattelun kysymyksiä ja vastauksia (2024)
Olemme tuoneet sinulle haastatteluvalmiuden 50 suosituinta JavaScript-haastattelukysymystä aloittelija, keskitason ja kokenut joka sinun täytyy ehdottomasti käydä läpi päästäksesi sijoittuksesi huippuluokan monien yritysten joukkoon.
Ennen kuin jatkat oppimista JavaScript-haastattelun kysymykset ja vastaukset , ensin opimme täydellisen JavaScript opetusohjelma .
Sisällysluettelo
- JavaScript-haastattelukysymyksiä fuksilaisille
- JavaScript Intermediate haastattelukysymykset
- JavaScript-haastattelukysymyksiä kokeneille
JavaScript-haastattelukysymyksiä fuksilaisille
Keskustellaan yleisistä kysymyksistä, joihin sinun tulisi valmistautua haastatteluihin. Nämä kysymykset ovat hyödyllisiä haastattelujen selvittämisessä erityisesti frontend-kehitysroolia varten.
1. Mitä eroa on Javalla ja JavaScriptillä?
JavaScript on asiakaspuolen komentosarjakieli ja Java olio-ohjelmointikieli. Molemmat ovat täysin erilaisia toisistaan.
- JavaScript : Se on kevyt ohjelmointikieli (skriptikieli) interaktiivisten web-sivujen kehittämiseen. Se voi lisätä dynaamista tekstiä HTML-elementteihin. JavaScript tunnetaan myös selaimen kielenä.
- Java : Java on yksi suosituimmista ohjelmointikielistä. Se on olio-ohjelmointikieli, ja siinä on virtuaalikoneen alusta, jonka avulla voit luoda käännettyjä ohjelmia, jotka toimivat lähes kaikilla alustoilla. Java lupasi, kirjoita kerran, suorita missä tahansa.
2. Mitä ovat JavaScript-tietotyypit?
JavaScriptissä on kolme päätietotyyppiä.
- Alkukantainen
- Numerot
- jouset
- Boolean
- Symboli
- Triviaali
- Määrittelemätön
- Tyhjä
- Komposiitti
- Objektit
- Toiminnot
- Taulukot
3. Mitä symbolia käytetään kommenteissa JavaScriptissä?
Kommentit estävät lausuntojen suorittamisen. Kommentit ohitetaan, kun kääntäjä suorittaa koodin. JavaScriptissä on kahdenlaisia symboleja, jotka edustavat kommentteja:
java boolean
- Kaksoisviiva: Se tunnetaan yksirivisenä kommentina.
// Single line comment>
- kauttaviiva tähdellä: Se tunnetaan monirivisenä kommentina.
/* Multi-line comments ... */>
4. Mikä olisi tulos 3+2+7″?
Tässä 3 ja 2 käyttäytyvät kuin kokonaisluku ja 7 käyttäytyvät kuin merkkijono. Joten 3 plus 2 on 5. Tällöin lähtö on 5+7″ = 57.
5. Mitä hyötyä isNaN-funktiosta on?
Number isNan -funktio määrittää, onko välitetty arvo NaN (ei numero) ja onko se tyyppiä Number. JavaScriptissä arvoa NaN pidetään lukutyyppinä. Se palauttaa tosi, jos argumentti ei ole luku, muuten se palauttaa epätosi.
6. Kumpi on nopeampi JavaScript- ja ASP-komentosarjassa?
JavaScript on nopeampi verrattuna ASP-skriptiin. JavaScript on asiakaspuolen komentosarjakieli, eikä sen suorittaminen ole riippuvainen palvelimesta. ASP-skripti on palvelinpuolen komentosarjakieli, joka on aina luotettava palvelimeen.
7. Mikä on negatiivinen äärettömyys?
Negatiivinen ääretön on vakioarvo, joka edustaa pienintä saatavilla olevaa arvoa. Se tarkoittaa, että mikään muu luku ei ole tätä arvoa pienempi. Se voidaan generoida käyttämällä itse tehtyä funktiota tai aritmeettista operaatiota. JavaScript näyttää NEGATIVE_INFINITY-arvon muodossa -Infinity.
8. Onko mahdollista jakaa JavaScript-koodi useisiin riveihin?
Kyllä, JavaScript-koodi on mahdollista jakaa useille riveille merkkijonolauseessa. Se voidaan rikkoa käyttämällä kenoviiva '' .
Esimerkiksi:
document.write('A Online Computer Science Portal for Geeks')>Koodinmurtoviiva vältetään JavaScriptillä, mikä ei ole suositeltavaa.
let gfg= 10, GFG = 5, Geeks = gfg + GFG;>
9. Mikä yritys kehitti JavaScriptin?
Netscape kehitti JavaScriptin, ja sen loi Brenden Eich vuonna 1995.
10. Mitä ovat ilmoittamattomat ja määrittelemättömät muuttujat?
- Määrittelemätön : Se tapahtuu, kun muuttuja ei määritä arvoa. Undefined ei ole avainsana.
- Ilmoittamaton : Se tapahtuu, kun yritämme päästä mihin tahansa muuttujaan, jota ei ole alustettu tai ilmoitettu aikaisemmin käyttämällä var- tai const-avainsanaa. Jos käytämme 'typeof'-operaattori saadaksemme ilmoittamattoman muuttujan arvon, kohtaamme ajonaikaisen virheen, jonka palautusarvo on määrittelemätön. Ilmoittamattomien muuttujien laajuus on aina globaali.
yksitoista. Kirjoita JavaScript-koodi uusien elementtien lisäämiseksi dynaamisesti.
html Asiakirjan nimi> head>