> For the complete documentation index, see [llms.txt](https://thedvlpr.gitbook.io/javascript-for-dummies/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://thedvlpr.gitbook.io/javascript-for-dummies/glavnaya.md).

# Главная

[![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="/files/-M8WcThaCqvlRFCeAWoX" alt=""></div>

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

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

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)
