JavaScript учебник – самоучитель по JS online
Введение в JavaScript
C чего начать
2.3 Цикл for
2.5 switch
2.6 Функции
2.10 querySelector() и querySelectorAll()
2.11 Объекты
2.12 Дата и время
2.13 addEventListener()
2.14 Рекурсия
2.15 Цикл for...in
2.16 split()
2.17 window.open()
2.18 Массивы
2.19 Math.random()
2.20 Прототипы
2.21 this
2.21 forEach()
2.22 push()
2.23 reduce()
2.24 Object.entries(), keys(), values()
2.25 Set
2.26 map()
2.27 setTimeout()
2.28 setInterval()
2.29 indexOf()
2.30 writeText()
2.31 rotate()
2.32 classlist
2.33 toFixed()
2.34 toUpperCase()
2.35 toLowerCase()
2.36 fetch()