JS interjúkérdések és válaszok
Most, ha olyan munkát keres, amely a JS-hez kapcsolódik, akkor fel kell készülnie a 2019. évi JS interjúkérdésekre. Igaz, hogy az interjúk különbözőek a különböző munkakörök szerint, de az interjú tisztázásához még mindig jó és egyértelmű ismeretekkel kell rendelkeznie a JS-ről. Itt elkészítettük a JS interjúval kapcsolatos fontos kérdéseket és válaszokat, amelyek segítenek abban, hogy sikerrel járjon az interjúban.
Az alábbiakban bemutatjuk a 12 fontos 2019 JS interjú kérdést és választ, amelyeket gyakran kérdeznek egy interjúban. ezek a kérdések részekre vannak osztva, a következők szerint:
1. rész - JS interjúkérdések (alapvető)
Ez az első rész a JS interjúval kapcsolatos alapvető kérdéseket és válaszokat tartalmazza
Q1. Mi a JS?
Válasz:
A JavaScript egy szkriptnyelv, amelyet elsősorban weboldalak létrehozására, valamint az interaktivitásnak a webes alkalmazásokhoz való fejlesztésére tervezték.
Q2. Hogyan működik a JavaScript?
Válasz:
Ez az a közös JS interjú kérdés, amelyet egy interjúban feltettek. Mindegyik böngészőnek három fő összetevője van, amelyek működnek. Az első a DOM (Document Object Model) tolmács. Ez elviszi a HTML dokumentumot, majd konvertálja és megjelenik a böngészőben. A másik kis program, amely a böngésző részét képezi, a CSS tolmács, amely stílusosítja az oldalt, és jobb megjelenést tesz lehetővé. Az utolsó egy JS motornak nevezett mini program a böngészőben.
- A böngésző betölti a HTML fájlt / JS fájlt
- A JavaScript egy értelmezett nyelv (azt jelenti, hogy nincs szükség fordításra)
- A böngésző (JavaScript motor) soronként végrehajtja az eseményeket (például kattintások, egérmutatók stb.), És várja meg az eseményeket
Q3. Említse meg a JavaScript néhány funkcióját?
Válasz:
Az alábbiakban bemutatjuk a JavaScript különféle jellemzőit:
- A JS egy könnyű programozási nyelv, értelmezett funkcionalitással
- A JS nyílt forráskódú és cross-platform
- A JS integrálva van a HTML-be és a Java-ba
- Hálózati központú alkalmazások létrehozására tervezték
Q4. A JS vonatkozásában milyen különféle típusú JavaScript-adatok vannak?
Válasz:
- Strings
- Funkciók
- logikai
- Tárgy
- Szám
- Meghatározatlan
Térjünk át a következő JS interjú kérdéseire és válaszaira.
Q5. Adja meg a JavaScript által előforduló általános hibákat?
Válasz:
Általában 3 típusú hiba található a JS-ben, amelyek a következők.
- Futásidejű hiba: ez a parancsok HTML nyelven történő visszaélésének következménye
- Betöltési hiba: szintaxis hiba, és dinamikusan jön létre
- Logikai hiba: ez a hiba akkor fordul elő, ha a funkciók logikája rosszul van végrehajtva.
Q6. Magyarázza el, miért a JS kis- és nagybetűket érintő nyelv?
Válasz:
A JS a kis- és nagybetűk közötti érzékeny programozási nyelv. A JS-ben különféle típusú változókat, függvényeket és különféle egyéb identitásokat használunk, amelyeknek az egésznek konzisztensnek kell lenniük.
2. rész - JS interjúkérdések (haladó)
Vessen egy pillantást a fejlett JS interjúkérdésekre.
Q7. Sorolja fel a JavaScript néhány előnyeit és hátrányát?
Válasz:
Előnyök:
- Gazdag felhasználói felület
- Megnövelt interaktivitás (amikor az egér az elemekre, például a gombokra vagy a billentyűzet akadálymentességére mutat)
hátrányok:
- Hiányzik a többszálú tevékenységek
- Nem alkalmas hálózati alkalmazásokhoz
- Az ügyféloldali JavaScript nem olvasható vagy írható
Q8. Objektumtípusok a JS-ben és meghatározni őket?
Válasz:
2 típusú objektum van a JS-ben:
- Dátumobjektum: Ez a JS programozásán belül épül fel. Ezeket egy új dátum használatával hozzák létre, és a rendelkezésre álló módszercsomó segítségével működtethetők, miután létrehozták. Ide tartozik a dátumobjektum év, hónap, nap, óra, perc, másodperc, sőt akár ezredmásodperc is. Ezeket az egyetemes idő helyi normáinak segítségével határozzák meg.
- Számobjektum: ezek tartalmazzák a dátumokat, mivel azokat kizárólag egészek és törtek képviselik. A számok literáljai automatikusan konvertálódnak számosztályba.
Térjünk át a következő JS interjú kérdéseire és válaszaira.
Q9. Mi a bezárás a JavaScript-ben?
Válasz:
Amikor egy másik funkción belül egy funkciót definiálunk (más néven a szülőfüggvényt), és hozzáférünk a szülő funkciókban meghatározott változókhoz. A bezárás háromféle hatókörrel fér hozzá a változókhoz:
- A saját hatókörükben bejelentett változók
- A szülő funkció hatókörében deklarált változók
- A globális névtérben deklarált változók
A innerFunction egy bezárás, amelyet a externalFunction belül definiálnak, és hozzáféréssel rendelkezik a külső funkció hatókörében deklarált és meghatározott összes változóhoz. Ezenkívül egy másik függvényben bezárásként definiált függvény hozzáférhet a globális névtérben deklarált változókhoz.
A fenti kód O / p értéke -
Q10. Hogyan ürítsük ki a tömböt JavaScript-ben?
Válasz:
Ez a népszerű interjú során feltett JS interjúkérdések. Az adott módszer bármelyikét követve -
- arrayList = ()
A fenti kód beállítja az ArrayList változót egy új üres tömb számára.
- hossz = 0;
A fenti kód mindenekelőtt a meglévő tömböt 0-ra állítva törli. Ez az út akkor hasznos, ha az ArrayList-re mutató összes többi referenciaváltozót frissíteni szeretné.
- összekötő (0, ArrayList.hossz);
A tömb ilyen módon történő ürítésével az eredeti tömb összes hivatkozása is frissül.
- míg a (ArrayList.length) (
arrayList.pop ();
Ez a tömb ürítésének egyik módja
Q11. Megemlít néhány JavaScript adattípust?
Válasz:
Ezek az adattípusok általában megtartják az értéket. A JS-ben kétféle adattípus létezik.
- Primitív adattípusok
- Nem primitív adattípusok
A primitív adattípusok között vannak String, Number, Boolean, Undefined, Null, míg a Non-primitív alatt Object, Array és RegExp.
Q12. Mit ért a JavaScript funkciói?
Válasz:
A függvények az újrafelhasználható kódok blokkja. Ez lehetővé teszi a felhasználó számára, hogy írjon egy adott kódot, és annyiszor használja azt, amire szükség van, a funkció meghívásával. Az érték visszaadásához nincs szükség JS funkcióra. Kétféle típusú JS támogatás van
- Névtelen funkciók
- Megnevezett funkciók
Szintaxis a JS funkcióhoz -
Funkció functionName (1. paraméter, 2. paraméter, n .. paraméter)
(// a funkciók kimutatása
)
A függvény deklarálásához a függvény nevét és zárójelét kell használni. A zárójelben meg kell határozni a funkcióparamétereket (több paraméter is lehet).
A függvény meghívásához egyszerűen meg kell adnunk a függvény nevét és zárójelben a paraméterek értékeit (átadni az értékeket).
addNumbers (x1, x2) - itt adtuk meg az értékeket és meghívtuk a függvényeket.
Megjegyzés: ha a kódban van 3 (mondjuk) paraméter, és 3 vagy annál több paraméterértéket adunk át. Ebben az esetben a JS egyszerűen figyelmen kívül hagyja a kiegészítő paraméterértékeket.
Ajánlott cikk
Ez egy útmutató a JS interjúkérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket a JS interjúkérdéseket. Itt, ebben a bejegyzésben tanulmányoztuk a JS interjú kérdéseit, amelyeket gyakran feltesznek interjúk során. A következő cikkeket is megnézheti további információkért -
- Iaas vs Azure Pass
- A leghasznosabb HTML5 interjúkérdések és válaszok
- Webszolgáltatási interjúkérdések, amelyeket meg kell tanulnia
- Interjúkérdések a Java webszolgáltatásokról
- A Microsoft Azure interjúval kapcsolatos kérdések
- Tömbök a JavaScript-ben (példák)