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 -

  1. Iaas vs Azure Pass
  2. A leghasznosabb HTML5 interjúkérdések és válaszok
  3. Webszolgáltatási interjúkérdések, amelyeket meg kell tanulnia
  4. Interjúkérdések a Java webszolgáltatásokról
  5. A Microsoft Azure interjúval kapcsolatos kérdések
  6. Tömbök a JavaScript-ben (példák)