(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