Массивы и объекты
Методы массивов
Методы строк и JSON
Math и числа
DOM
100

Какой индекс у первого элемента массива heroes = ["Вуди", "Базз", "Джесси"]?

0 (нумерация в массиве начинается с нуля)

100

Какой метод создаёт новый массив, изменив каждый элемент: [1, 2, 3] → [2, 4, 6]?

map: [1, 2, 3].map(n => n * 2)

100

Что вернёт "panda".toUpperCase()?

"PANDA"

100

Что вернёт Math.round(4.6)?

5

100

Какой метод находит на странице первый элемент по селектору ".hero"?

document.querySelector(".hero")

200

Что вернёт heroes.length, если heroes = ["Вуди", "Базз", "Джесси"]?

3

200

Какой метод оставит в массиве products только товары дешевле 100?

filter: products.filter(p => p.price < 100)

200

Какой метод уберёт пробелы в начале и конце строки " Шифу "?

trim() → "Шифу"

200

Что вернут Math.floor(7.9) и Math.ceil(7.1)?

7 и 8 (floor — вниз, ceil — вверх)

200

Какое свойство элемента меняет текст внутри него?

textContent, например: title.textContent = "Привет!"

300

Какой метод добавляет героя в конец массива, а какой удаляет последнего?

push() добавляет в конец, pop() удаляет последний

300

Что вернёт [5, 12, 8, 20].find(n => n > 10)?

12 — find возвращает первый подходящий элемент

300

Что вернёт "кунг-фу панда".includes("панда")?

true

300

Что вернёт Math.max(3, 15, 8)?

15

300

Как запустить код при клике на кнопку btn?

btn.addEventListener("click", () => { ... })

400

const hero = { name: "По", level: 5 }; Как получить имя героя двумя способами?

hero.name и hero["name"]

400

Что вернёт ["По", "Тигрица", "Шифу"].join(" + ")?

"По + Тигрица + Шифу"

400

Что вернёт "яблоко,банан,груша".split(",")?

["яблоко", "банан", "груша"] — массив из 3 строк

400

Что вернёт (3.14159).toFixed(2) и какого типа будет результат?

"3.14" — это строка

400

Какой метод classList добавляет класс, если его нет, и убирает, если он есть?

classList.toggle("active")

500

const diary = { grades: { math: 5 } }; Как поменять оценку по математике на 4?

diary.grades.math = 4;

500

Что вернёт [10, 20, 30].reduce((sum, n) => sum + n, 0)?

60

500

Какой метод превращает объект в JSON-строку, а какой — строку обратно в объект?

JSON.stringify() и JSON.parse()

500

Напиши бросок кубика: случайное целое число от 1 до 6.

Math.floor(Math.random() * 6) + 1

500

Как через JS сделать фон элемента card красным?

card.style.backgroundColor = "red"