---
description: Этот учебник должен позволить каждому изучить основы JavaScript
---

# Главная

[![Generic badge](https://img.shields.io/badge/JavaScript-%D0%B4%D0%BB%D1%8F%20%D1%82%D1%83%D0%BF%D1%8B%D1%85-green.svg)](https://img.shields.io/badge/JavaScript-%D0%B4%D0%BB%D1%8F%20%D1%82%D1%83%D0%BF%D1%8B%D1%85-green.svg)   [![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/Naereen/StrapDown.js/graphs/commit-activity)   [![Open Source Love svg1](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)   [![saythanks](https://img.shields.io/badge/say-thanks-ff69b4.svg)](https://saythanks.io/to/kennethreitz) \
[![ForTheBadge powered-by-electricity](http://forthebadge.com/images/badges/powered-by-electricity.svg)](http://forthebadge.com)

**Автор**: [D.B. Cooper](https://github.com/db-c00per)

**Канал в Telegram**: [JavaScript для тупых](https://t.me/javascriptstupid)

**Правка материала и вёрстка учебника**: [thedvlpr](https://github.com/thedvlprs)

<div align="left"><img src="https://3367117456-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M8VRUyYIp5X-d6oGwV2%2F-M8Wbhz1tkUhT4npdaO9%2F-M8WcThaCqvlRFCeAWoX%2Fphoto_2020-05-20%2017.17.59.jpeg?alt=media&#x26;token=27c76221-2ef3-4640-9520-50d7b63499dc" alt=""></div>

## Содержание <a href="#home" id="home"></a>

1. [Формат обучения](format-obucheniya)
2. [Ввод в **JavaScript**. Что это? И для чего нужен?](vvod-v-javascript.-chto-eto-i-dlya-chego-nuzhen)
3. [Братки **JavaScript**'а](bratki-javascript-a)
4. [Переменные в **JavaScript**](peremennye-v-javascript)
5. [Переменные **const, let, var**](peremennye.-const-let-var)
6. [Преобразование типов](preobrazovanie-tipov)
7. [Операторы сравнения](operatory-sravneniya)
8. [Типы данных. **Number**](tipy-dannykh.-number)
9. [Типы данных. **String**](tipy-dannykh.-string)
10. [Типы данных. **Boolean**](tipy-dannykh.-boolean)
11. [Типы данных. **Null** и **undefined**](tipy-dannykh.-null-i-undefined)
12. [Типы данных. Оператор **typeof**](tipy-dannykh.-operator-typeof)
13. [Условные операторы: **if** и **?**](uslovnye-operatory-if-i)
14. [Циклы: **while, for**](cikly-while-for)
15. [Операторы](operatory)
16. [Логические операторы](logicheskie-operatory)
17. [Знакомство с **switch**](znakomstvo-s-switch)
18. [Функции](funkcii)
19. [Функции. Возврат значения](funkcii.-vozvrat-znacheniya)
20. [Стрелочные функции](strelochnye-funkcii)
21. [Знакомство с **DOM**](znakomstvo-s-dom)
22. [**DOM**-элементы. Получение объектов](dom-elementy.-poluchenie-obektov)
23. [**DOM**-элементы. События. Ввод](dom-elementy.-sobytiya.-vvod.)
24. [**DOM**-элементы. События. Часть 2](dom-elementy.-sobytiya.-chast-2)
25. [Объекты. Начало игры](obekty.-nachalo-igry)
26. [Массивы](massivy)
27. [Методы массивов: **splice, slice, concat**](metody-massivov-splice-slice-concat)
28. [Методы массивов: **find, findIndex, filter**](metody-massivov-find-findindex-filter)
29. [Методы массивов: **map, sort**](metody-massivov-map-sort)
30. [Методы массивов: **reverse, split, join**](metody-massivov-reverse-split-join)
31. [Методы массивов: **indexOf, lastIndexOf, include**](metody-massivov-indexof-lastindexof-includes)
32. [Методы массивов: **reduce, spread**](metody-massivov-reduce-spread)
33. [Методы массивов: **Array.isArray, some, every**](metody-massivov-array.isarray-some-every)
34. [Методы массивов: **flat, fill**](metody-massivov-flat-fill)
35. [Планирование вызова функции: **setTimeout**](planirovanie-vyzova-funkcii-settimeout)
36. [Планирование вызова функции: **setInterval**](planirovanie-vyzova-funkcii-setinterval)
37. [Объекты. Свойства](obekty.-svoistva.)
38. [Объекты. Методы](obekty.-metody)
39. [**this, call, apply, bind**](this-call-apply-bind)
40. [Замыкания](zamykaniya)
41. [Прототипы](prototipy)
42. [**Promises** (Обещания)](promises-obeshaniya)

Happy Coding[![Generic badge](https://img.shields.io/badge/JavaScript-%D0%B4%D0%BB%D1%8F%20%D1%82%D1%83%D0%BF%D1%8B%D1%85-green.svg)](https://img.shields.io/badge/JavaScript-%D0%B4%D0%BB%D1%8F%20%D1%82%D1%83%D0%BF%D1%8B%D1%85-green.svg)
