JavaScript — это язык сценариев, который интенсивно используется для клиентской веб-разработки. В дополнение к этому с помощью JavaScript разработчики могут создавать визуально привлекательные веб-сайты для клиентов, поддерживающие интерактивные и динамические функции. Короче говоря, JavaScript — это объектно-ориентированный, управляемый событиями и независимый от платформы язык. Более того, этот язык был разработан для добавления интерактивности HTML-страницам. Кроме того, это легкий язык программирования, который обычно встраивается в HTML-страницы. Каждый может использовать JavaScript без покупки какой-либо лицензии. После анализа полезных аспектов JavaScript в блоге были обсуждены самые популярные Вопросы для интервью по JavaScript, которые дают четкие и точные знания конечным пользователям.

Вот самые популярные вопросы на собеседовании по JavaScript:

1. Перечислите все различия между JavaScript и Angular JS в виде таблицы?

JavaScript

JavaScript — это объектно-ориентированный, управляемый событиями и независимый от платформы язык.

Он поддерживает ряд парадигм программирования, включая исключения, условные операторы и итерации.

Угловой J

Angular — это фреймворк, который будет использоваться для разработки мобильных приложений.

Эта среда программирования поддерживает условные конструкции и итерации.

2. Объясните недостатки использования типа столбца === «объект», чтобы определить, является ли столбец объектом? перечислите меры по предотвращению этой проблемы?

Несомненно, приведенное выше утверждение, которое было дано в вопросе, используется для проверки того, является ли панель объектом, но возникает проблема, поскольку нулевое значение в JavaScript также считается объектом. Таким образом, вместо false код будет записываться в true. Поэтому, чтобы выселить эту проблему, разработчику будет лучше проверить ключевое слово null. Например: — print ((bar!=null) && («typeof bar== «object»));

Например:

(функция () {

вар а = б = 3;

})();

console.log("определено?" + (typeofa !== ‘undefined’));

console.log("b определено?" + (typeofb !== ‘undefined’));

3. Почему разработчики должны заключать содержимое JavaScript в единую унифицированную блочную функцию?

Чтобы разрешить конфликты между библиотеками и модулями, связанные с именами, разработчикам будет необходимо обернуть содержимое JavaScript в единую блочную функцию.

Например:

functionglobalFunction() {

var localFunction1 = функция () {

//Я аноним! Но localFunction1 — это ссылка на меня!

};

функция localFunction2() {

// Меня зовут!

}

}

Вопрос 4. Почему в начале файла JavaScript мы используем ключевое слово «Использовать строгое»?

Для обеспечения строгого синтаксического анализа и обработки ошибок во время выполнения используется метод «use-strict». Этот метод вызывается явно, а не неявно.

Например:

«использовать строго»;

мояФункция();

функциямоя функция() {

у = 3,14; // Это также вызовет ошибку, потому что y не объявлен

}

5. Что вы подразумеваете под NaN в программировании на JavaScript?

NaN в JavaScript — это сокращенная форма, обозначающая Not a Number. Это можно использовать, когда значение числителя или знаменателя не является числовым, например, xyz/6 или 6/abc. Большинство разработчиков используют этот термин, но это ненадежный способ.

6. Что вы подразумеваете под замыканием в JavaScript?

В JavaScript замыкание определяется как внутренняя функция, которую можно использовать для доступа к переменным из цепочки областей видимости внешней функции. С помощью замыкания можно получить доступ к трем типам переменных области действия, в том числе:

  1. Глобальные переменные
  2. Собственные переменные области видимости
  3. Переменные области видимости функции

7. В чем разница между окном и документом в JavaScript?

Окно

Окно в JavaScript — это объект, который можно использовать внутри браузера.

Окно браузера представлено объектом window.

Документ

В то время как свойство объекта окна называется объектом документа.

Объект Document представляет собой HTML-документ, который можно загрузить в окно.

8. Назовите два недостатка использования внутреннего HTML в программировании на JS?

  1. Когда разработчики используют внутренний HTML, весь контент начнет заменяться.
  2. Чтобы сломать документ JS, можно использовать внутренний HTML, потому что в этом случае не требуется проверка подлинности, что может вызвать серьезные проблемы с точки зрения безопасности.

9. Что вы подразумеваете под экранными объектами и объясняете их соответствующие свойства?

С экрана клиента для чтения разнообразной информации используются объекты Screen. На практике экранный объект имеет ряд свойств, которые включают предоставление высоты экрана, предоставление изображения на экране клиента(ов), предоставление ширины экрана клиента(ов), включая панель задач.

10. Как читать куки в JS?

Строковое значение используется для чтения файла cookie в JS. Файл cookie — это просто произвольное значение другого объекта, также называемого файлом cookie документа. Та же строка, которая может использоваться для чтения файла cookie, также может использоваться для хранения вкладки списков имен.

functionssetCookie(cname, cvalue, exdays) {

var d = новая дата();

d.setTime(d.getTime() + (эксдней*24*60*60*1000));

var expires = «expires=»+ d.toUTCString();

document.cookie = cname + «=» + cvalue + «;» + истекает + «;path=/»;

}

Вывод

В блоге представлены все лучшие вопросы JavaScript Interview, которые чаще всего задают на собеседованиях. В блоге мы читаем обо всех лучших вопросах для интервью, которые позволяют конечным пользователям пройти собеседование с первой попытки.