Типы данных в JavaScript?
Разница между
==
и
===
(нестрогое/строгое равенство)?
Что такое Strict mode в JavaScript?
Разница между function declaration и function expression?
Разница между
null
и
undefined
?
Типы таймеров в JavaScript?
Что такое поднятие (Hoisting)?
Что такое область видимости (Scope)?
Разница между
var
,
let
и
const
?
Что такое замыкание (Closure)?
Что обозначает
this
в JavaScript?
Что такое функции высшего порядка (Higher Order Functions)?
Как превратить любой тип данных в булевый? Перечислите ложные значения в JS?
Методы строк в JavaScript?
Методы массивов в JavaScript?
Что такое чистая функция?
Разница между
.forEach()
и
.map()
?
Разница между
.call()
,
.apply()
и
bind()
?
Почему в JS функции называют объектами первого класса?
Как определить наличие свойства в объекте?