Переменные типа «число» в JavaScript могут содержать…

Только целые числа произвольной длины
Только положительные числа
Как целые числа, так и числа с плавающей точкой
Только числа с плавающей точкой
Только целые числа

Как называется область видимости в JavaScript, которая позволяет объявлять переменные, доступные только внутри блока, где они были определены?

Область видимости цикла
Функциональная область видимости
Область видимости объекта
Блочная область видимости
Глобальная область видимости

Перед вами поставили задачу написать веб-приложение «Крестики-нолики». По техническому заданию вам необходимо сохранять состояние игры. Например, вы можете сохранить текущего игрока, расположение крестиков и ноликов на игровом поле и другие данные, чтобы игра могла быть возобновлена после перезагрузки страницы.
Какой тип хранилища вы подберете?

Атрибуты форм (Form Attributes)
LocalStorage
Куки (cookies)
IndexedDB
sessionStorage

Чему будет равен z после выполнения следующего кода?
const x = 5;
const y = 2;
const z = x % y;

1
2
2.5
0
3

Какой оператор используется для логического И (AND)?

||
^
&
&&.
!

Что нужно вставить на место пропуска, чтобы выражение возвращало true с учетом типа данных?
const question = 5 ___ '5';

<>
=
!==
== 
===

Что произойдет при выполнении следующего кода?
const x = 10;
if (x > 5 && x < 15) {
    console.log("x находится в диапазоне от 5 до 15");
} else {
    console.log("x не находится в диапазоне от 5 до 15");
}

Будет выброшена ошибка синтаксиса
Ничего не произойдет, так как код содержит ошибку
В консоль будет выведено «x не находится в диапазоне от 5 до 15»
Зависит от значения переменной x
В консоль будет выведено «x находится в диапазоне от 5 до 15»

У вас есть задача, в которой:
— Важно, чтобы при любых обстоятельствах блок кода выполнялся минимум один раз
— Есть динамические условия, которые могут изменяться в ходе выполнения блока кода
— Количество итераций заранее неизвестно
Какой тип оператора оптимально использовать для решения этой задачи?

рекурсия
оператор ?
while
if else
for

Какой из перечисленных вариантов объявления функции с параметрами является верным?

function myFunction = () => parameters
function myFunction(parameters) {}
function myFunction() {}
function myFunction {parameters}
function myFunction(parameters)

Какое значение будет выведено в консоль при выполнении кода?
function outerFunction() {
    const x = 10;
    function innerFunction() {
        const y = 20;
        console.log(x + y);
    }
    innerFunction();
}
outerFunction();

10
20
30.
40
Ошибка: переменная не определена