Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Выучишь JavaScript быстрее, чем сварится кофе ☕ JS за 10 МИНУТ Карл - ОЧЕНЬ ПРОСТО
что такое js ( javascript ) ? скольки он поточный ? (1 поточный :D) как запустить js-скрипт ? что такое движок браузера, базово об Node.js что такое ES (ECMAScript) ? (официальная спецификация) основы синтаксиса js. первая программа Hello, world . что такое console.log() ? что такое терминал / консоль ? виды переменных в js. изменяемые переменны (var, let) неизменяемые переменные (const) (есть нюанс с объектами) правила именования переменных с примерами. типы данных в js. (string, number, boolean, undefined, null, symbol, bigint, object) примитивы и ссылочные (объекты) типы (массив, функция и тп) как ставятся комментарии в js ? что такое строгий режим "use strict" ? что такое browser api ? функции alert, prompt, confirm. операции над переменными (математические, присваивания, сравнения, логические, оператор ??, логические с присваиванием, побитовые,) оператор typeof оператор instanceof (поверхностно) оператор in (поверхностно) явное преобразование типов в JS. (Number(), String(), Boolean(),..) неявное преобразование типов в JS. (конкатенация строк, и др ситуации) условное ветвление, оператор if, else. что такое else if ? как работает это на примерах ? тернарный оператор (?:) (то есть короткая запись if-else) понятие цикл циклы в JS (for, for..in, for..of, .forEach, while, do..while) оператор switch что такое case , default ? что такое break, continue, return ? необходимость применения функций что такое функция ? из чего состоит функция ? виды функций ( Function Declaration, Function Expression, Анонимные функции, Стрелочные функции, Функция как генератор и тп) понятие Hoisting (поднятие) понятие объект (object) что такое свойство объекта ? что такое метод объекта ? примеры создания объекта Object.keys(), Object.values(), Object.entries() что такое прототип ? свойство _proto_ методы String. методы Number объект Math что такое массив данных (array) ? создание массива свойства и методы массива (map, filter, sort, reduce, ..) кратко об Map, Set, WeakMap, WeakSet. свойства и методы Map, Set, WeakMap, WeakSet. примеры Map, Set, WeakMap, WeakSet. обработка ошибок try, catch, finally что такое throw ? кратко об setTimeout, setInterval. функция fetch() кратко про .then, .catch понятие Замыкание