1. Какво е JavaScript?

Всички знаем, че JavaScript е скриптов език за програмиране. Кой лек, компилиран само навреме и т.н., който има синтаксис във фигурни скоби, динамично писане, базирана на прототип обектна ориентация и първокласни функции.

2. Каква е разликата между двойно равно ( == ) и тройно равно ( === )?

Double Equal( == ) : В javaScript двойното равенство проверява за равенството на стойността. Това означава, че преди да провери стойностите, той преобразува типовете на променливите, за да съвпадат един с друг.

Triple Equal( ===) : където тройните равни се наричат ​​оператор за строго равенство. Тройно равно проверява стойността и типа на операндите.

3. Какво е глобална променлива в JavaScript?

Можем лесно да получим достъп до глобални променливи отвсякъде. където не можем да получим достъп до локални променливи. Глобалните променливи лесно могат да се променят там, където не можем да променим локалната променлива отвсякъде. В JavaScript глобална променлива, декларирана от (var).

4. Какво е рекурсия?

Рекурсията е процес на извикване на функция от само себе си, когато е достигнато условие. Когато условието е изпълнено, спира. Синтаксисът на рекурсивната функция е:

function recurse() { 
    // function code recurse(); 
    // function code 
} 
recurse();

5. Обяснете Event Bubble?

Този термин се отнася до реда, в който манипулаторите на събития се извикват, когато един елемент е вложен във втори елемент и двата елемента са регистрирали слушател за едно и също събитие.

6. Какво е DOM?

DOM (Document Object Model) е обектно-ориентирано представяне на уеб страницата, което може да бъде модифицирано със скриптов език като JavaScript. Той представлява страницата, така че програмите да могат да променят структурата, стила и съдържанието на документа.

7. Какво е „този“ ключ в JavaScript?

Ключовата дума „Тази“ се отнася до обекта, откъдето е извикана. Във функция това се отнася до глобалния обект. Във функция, в строг режим, това е недефинирано.

8. Какво е API?

API (интерфейс за програмиране на приложения) е софтуерен посредник, който позволява на две приложения да си говорят помежду си. можем лесно да получим данни чрез API.

9. Какво е „let“ и „const“?

Това е нов процес за декларирани променливи. Ако използваме „const“, вече не можем да променим стойността. Друга страна, ако използваме „let“, това означава, че можем да променим стойността на променливата или стойността на променливата не е постоянна.

10. Какво представлява методът POST?

POST заявките се използват за изпращане на данни към API сървъра за създаване или актуализиране на ресурс. Данните, изпратени до сървъра, се съхраняват в тялото на заявката на HTTP заявката.

11. Какво представлява методът GET?

Методът GET се използва за добавяне на данни от формуляр към URL адреса в двойка име или стойност. Помага на потребителите да изпратят отметката като резултат.