Javascript - один из самых популярных языков программирования в мире. Многие новички изучают этот язык программирования. Есть много типов вопросов, с которыми они столкнутся во время собеседования. Вот несколько важных вопросов на собеседовании и ответы на них, которые могут им помочь.

1. Что такое JavaScript?

Javascript - это язык программирования. Это язык сценариев на стороне клиента и на стороне сервера. Javascript включает в себя все аспекты программирования, такие как условия, итерацию и т. Д. Javascript, используемый при создании фреймворков и библиотек. Javascript еще называют объектно-ориентированным программированием. Он включает в себя все функции объектно-ориентированного программирования. Javascript создает динамические веб-страницы вместо статических, чтобы клиент мог взаимодействовать с веб-сайтом и получать больше удовольствия от работы.

2. Что такое типы данных JavaScript?

Тип данных в основном обозначает, какой тип данных может использоваться для работы в вашей программе. Javascript принимает шесть типов данных, которые делятся на три основные категории: примитивные, составные и специальные. Примитивные типы данных - это в основном строковые, числовые и логические значения. А объект, массив, функции - это составные типы данных. Есть некоторые специальные типы данных, такие как NaN и undefined, которые являются особыми типами данных.

3. В чем разница между «==» и «===»?

Основное различие между «==» проверяет только равенство значений, а «===» используется для проверки не только равенства значения, но и его типов данных. В обоих случаях, если условие не соответствует, в противном случае будет возвращено false, а в противном случае - true. Оба они являются условными операторами с некоторыми отличиями.

4. Почему мы используем «use strict» в начале JS-файла?

Это один из распространенных вопросов, которые можно задать на собеседовании. «Use strict» - это метод, который используется для того, чтобы код работал в строгом режиме. Он также используется для обработки ошибок во время выполнения и некоторых ошибок, которые можно игнорировать в этом режиме. Это важная тема для интервью.

5. Что такое NaN?

NaN - это свойство, обозначающее результат, не являющийся числом. Это свойство глобального объекта. Другими словами, это переменная в глобальной области видимости. IsNaN () - это функция, которая определяет, является ли значение недопустимым числом или нет. Когда функция находит значение этого условия, она возвращает истину, в противном случае - ложь.

6. Что такое закрытие в JavaScript?

Замыкание в javascript - это цепочка областей видимости, в которой внутренняя функция имеет доступ к переменным внешней функции, а также имеет доступ к глобальной переменной. Он имеет три области для доступа к переменным: одна - собственная переменная, одна - это переменная функции, в которую она заключена, а другая - глобальная переменная.

7. Что такое функциональное программирование?

Функциональное программирование - это процедура, в которой приложения создаются путем создания и применения функций различных форм. Это решающее мировоззрение программирования, согласно которому определения функций представляют собой деревья артикуляции, которые определяют различные качества, а не набор базовых объяснений, обновляющих условия выполнения программы.

8. Каковы недостатки использования внутреннего HTML в JavaScript?

Недостатком использования внутреннего HTML является то, что они работают медленнее по сравнению с переменными javascript. Он не обеспечивает проверки, и поэтому мы потенциально можем вставить в документ действительный и сломанный HTML и сломать его. Это может быть небезопасно, если HTML исходит из реально не контролируемого источника, и легко забыть о некоторых побегах или краях, которые могут возникнуть и создать дыры, такие как XSS.

9. По какой причине мы объединяем содержание документа JS в один функциональный блок?

Это делается для того, чтобы сделать вывод о содержании записи, которое образует частное пространство имен, и таким образом помогает в разрешении конфликтов имен между модулями и библиотеками.

10. Как cookie читается в JS?

Файл cookie - это небольшие данные, которые хранятся в хранилище браузера, с помощью которых он сохраняет данные о предыдущих сезонах веб-сайта или информацию о пользователе после выключения системы. Он используется для аутентификации и автоматического запоминания имен пользователей, паролей и другой информации о конкретном пользователе. В javascript мы можем устанавливать и получать файлы cookie, включив определенные функции в нашу программу.