learn.javascript Мои варианты решений задач с сайта learn.javascript.ru Глава 2. "Основы JavaScript" Раздел 1. "Привет, Мир!" Задание 1-1. Выведите alert Раздел 2. "Внешние скрипты. порядок исполнения" Задание 2-1. Вывести alert внешним скриптом Раздел 5. "Переменные" Задание 5-1. Работа с переменными Раздел 6. "Правильный выбор имени переменной" Задание 6-1. Объявление переменных Раздел 10. "Правильный выбор имени переменной" Задание 10-2. Проверка, целое ли число Раздел 11. "Взаимодействие с пользователем: alert, prompt, confirm" Задание 11-1. Простая страница Раздел 12. "Условные операторы: if, '?'" Задание 12-2. Проверка стандарта Задание 12-3. Получить знак числа Задание 12-4. Проверка логина Раздел 15. "Циклы while, for" Задание 15-4. "Выведите чётные числа" Задание 15-5. "Замените for на while" Задание 15-6. "Повторять цикл, пока ввод неверен" Задание 15-7. "Вывести простые числа" Раздел 16. "Конструкция switch" Задание 16-1. "Напишите "if", аналогичный "switch"" Задание 16-2. "Переписать if'ы в switch" Раздел 17. "Функции" Задание 17-2. "Перепишите функцию, используя оператор '?' или '||'" Задание 17-3. "Функция min" Задание 17-4. "Функция pow(x,n)" Раздел 19. "Рекурсия, стек" Задание 19-1. "Вычислить сумму чисел до данного" Задание 19-2. "Вычислить факториал" Задание 19-3. "Числа Фибоначчи" Глава 3. "Качество кода" Раздел 4. "Автоматические тесты при помощи chai и mocha" Задание 4-1. "Сделать pow по спецификации" Задание 4-2. "Добавьте тест к задаче" Глава 4. "Структуры данных" Раздел 2. "Числа" Задание 2-1. "Интерфейс суммы" Задание 2-5. "Как получить дробную часть числа?" Задание 2-6. "Формула Бине" Задание 2-7. "Случайное из интервала (0, max)" Задание 2-8. "Случайное из интервала (min, max)" Задание 2-9. "Случайное целое от min до max" Раздел 3. "Строки" Задание 3-1. "Сделать первый символ заглавным" Задание 3-2. "Проверьте спам" Задание 3-3. "Усечение строки" Задание 3-4. "Выделить число" Раздел 4. "Объекты как ассоциативные массивы" Задание 4-1. "Первый объект" Раздел 5. "Объекты: перебор свойств" Задание 5-1. "Определите, пуст ли объект" Задание 5-2. "Сумма свойств" Задание 5-3. "Свойство с наибольшим значением" Задание 5-4. "Умножьте численные свойства на 2"