JavaScript. Оператор цикла. While

Циклы позволяют выполнять фрагмент кода многократно — до тех пор, пока некое условие дает значение true. Цикл while While — самый простой цикл. Цикл выполняется, пока заданное условие не перестанет давать true. «Продолжай делать это, пока условие дает true, но если оно даст false, остановись».   Считаем овец с помощью цикла while В результате получается…

JavaScript. Оператор условия. if… else

В прошлой статье, мы рассмотрели возможности использования скриптов на страницах HTML.Скрипт работаем, если на странице открыть консоль (CTRL+SHIFT+J). Вывод сообщения осуществляется при помощи console.log Теперь рассмотрим различные алгоритмические конструкции. Начнем с алгоритма условия. Конструкция if Самая простая управляющая конструкция это if. Она используется, чтобы запускать код, если некое условие истинно (true). Изменим наш файл, изменив в…

JavaScript. Эволюционируй. HTML

В этой главе мы познакомимся с вами с действиями, которые можно выполнить при помощи языка гипертекстовой разметки. Научимся создавать переходы между страница и добавлять элементы веб-страницы. В дальнейшем мы будем использовать веб-страницы для разработки JavaScript проектов. Если вы уже знакомы с основами работы в HTML, то можете смело пропустить эту статью. Гипертекстовый язык разметки HTML…

JavaScript. Объекты.

Объекты JS очень похожи на массивы, но для доступа к элементам объектов используются строки, а не числа. Эти строки называются ключами, или свойствами, а элементы, которые им соответствуют, — значениями. Вместе эти фрагменты информации образуют пары «ключ-значение». Объекты используют как одинокие сущности с множеством характеристиками. Мы создавали до этого множество массивов, которые содержали данные о…

JavaScript. Генератор случайных значений. Проект I.

Как работает генератор случайных чисел вы знаете из курса изучения других языков. В JS тоже есть генератор случайных чисел — Math.random( ) Такой метод будет генерировать случайные числа от 0 до 1. если нужно другое число, то можно воспользоваться произведение метода на 10 или на 100. Если не нужна дробная часть, то можно удалить использовав…

JavaScript. Массивы. Обработка элементов массива.

Вы уже умеете создавать массивы и задавать его элементы. Давайте попробуем обработать элементы массива и выполнить несколько задач. Для этого вам помогут свойства и методы. Свойства хранят различные сведения о массиве, а методы обычно изменяют или возвращают новый массив. Давайте разберемся. Длина массива. Свойство .length хранит количество элементов в массиве. примеры взял из предыдущей статьи, их…

JavaScript. Массивы. Общие сведения.

Массивы — это список (набор), где хранятся другие значения. Зачем нужны массивы, предположим, что вы решили написать программу учета всех известных вам геометрических фигур. Вы можете создать для каждой фигуры отдельную переменную. Так сделать можно, но это не совсем удобно, так как необходимо вводить отдельную переменную. Если у вас не 10, а 1000 значений?.  Можно…

JavaScript. Булевы значения.

Булевы значения по сути могут принимать только два значения — true (правда) либо false (ложь). Логические операции. Булевы значения можно объединять посредством булевых операторов, результатом будет всегда другое булево значение — true (правда) либо false (ложь). && (И) Когда оба выражения принимают значение истина, результат операции && (логического умножения) принимает значение true || (или) Когда хотя…

JavaScript. Работа со строками

Часто нам приходиться делать какие-то заметки в компьютере и часто появляется необходимость обработать текст. В JavaScript это сделать достаточно просто, эта статья посвящена методам обработки текстовой информации. Как узнать длину строки? «В период проведения акции для школ, лицеев и других общеобразовательных организаций будет действовать специальная цена на приобретение решений ESET NOD32 Antivirus Business Edition и ESET…

JavaScript. Начало. Инструменты для работы.

Добрый день. Сегодня у вас состоялся первый урок по JS (JavaScript). Все лекции и заметки, которые вы найдете на этом сайте являются рабочими, просто мне хотелось немного расширить вводные слова, показать несколько примеров и вообще сделать несколько упрощений для более комфортной работы, в конце концов, прошло достаточно много времени и появились разные примеры и инструменты,…