Найти в Дзене
Rapprogtrain project

Вопросы на собеседовании по javascript

Всем привет. В данной статье я хочу вам рассказать какие примерно будут вопросы на собеседовании по javascript. Статья ориентирована на начинающих и junior-разработчиков. Однако наверняка каждый человек, использующий JS, найдёт в этой подборке что-нибудь интересное для себя. Статья ориентирована на начинающих и junior-разработчиков. Однако наверняка каждый человек, использующий JS, найдёт в этой подборке что-нибудь интересное для себя. Вопросы console.log (0,1 + 0,2);
console.log (0,1 + 0,2 == 0,3); Ответы Читать статью дальше
Оглавление

Всем привет. В данной статье я хочу вам рассказать какие примерно будут вопросы на собеседовании по javascript. Статья ориентирована на начинающих и junior-разработчиков. Однако наверняка каждый человек, использующий JS, найдёт в этой подборке что-нибудь интересное для себя.

Статья ориентирована на начинающих и junior-разработчиков. Однако наверняка каждый человек, использующий JS, найдёт в этой подборке что-нибудь интересное для себя.

Вопросы

  • Сколько типов данных включает в себя javascript?
  • Что такое DOM?
  • Что такое цикл событий?
  • Что такое замыкание?
  • Как работает ключевое слово this?
  • Каково значение и каковы преимущества включения «строгого использования» в начале исходного файла JavaScript?
  • Что такое NaN? Каков его тип? Как вы можете надежно проверить, если значение равно NaN?
  • Что будет выводить код ниже? Поясните свой ответ.
console.log (0,1 + 0,2);
console.log (0,1 + 0,2 == 0,3);

Ответы

  • JavaScript включает в себя 7 типов данных: Boolean, Null, Undefined, Number, String, Symbol, Object.
  • DOM - это программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML и XML документов.
  • Цикл событий - это очередь функций обратного вызова. Когда выполняется асинхронная функция, функция обратного вызова помещается в очередь. Механизм JavaScript не начинает обрабатывать цикл обработки событий, пока не будет выполнен код после выполнения асинхронной функции.
  • Замыкание — это функция, объявленная внутри другой функции и имеющая доступ к переменным внешней (вмещающей) функции. Замыкание имеет доступ сразу к трем областям видимости:
    1. к своей собственной области видимости (переменные, объявленные внутри замыкания); 2. к области видимости внешней функции (переменные, объявленные внутри внешней функции); 3. к глобальной области видимости.
  • Ключевое слово this используется Для доступа к текущему объекту из метода.

Читать статью дальше