(https://hh.ru/applicant/skills/674/verification_methods?rank=1&kind=theory)
-
Какой тип данных у переменной let empty = []?
-> array -
Какой вариант неправильно описывает глобальную область видимости в JavaScript?
-> Глобальные переменные можно объявить внутри функции -
Что вернет typeof null?
-> "object" -
Что вернёт typeof “5”?
-> "string" -
Вы разрабатываете приложение, которое обрабатывает пользовательский ввод. Вам необходимо:
- Выполнять код хотя бы один раз перед проверкой условия.
- Запрашивать у пользователя данные, пока он не введет корректное значение.
- Обрабатывать динамически изменяющееся условие.
Какой оператор управления потоком лучше всего использовать?
-> do-while
- Какой утверждение верно о функциях в их области видимости в этом коде?
let value = 100;
function first() {
let value = 200;
function second() {
return value;
}
return second();
}-> second вернет 200
- Что выведет код?
function createCounter() {
let count = 0;
return function() {
count++;
console.log(count);
}
}
const counter = createCounter();
counter();
counter();
-> 1 и 2;
- Что выведет код?
console.log([] + []);-> ""
-
Какой метод массива используется для создания нового массива, применяя функцию к каждому элементу исходного массива?
-> map -
Что выведет код ?
console.log(0 == false);-> true